Sei sulla pagina 1di 34

29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp.

- Algoritmo I - 2009

site-name .wikidot.com Share on Edit History Tags Source Explore »

Create account or Sign in


FAESA - C.Comp. - Algoritmo I - 2009
Search this site Search

Apresentação
Lista de Exercícios Básicos em Java
Página principal

Aquecimento Link para a lista de exercícios - Java básico: estruturas condicionais,


estruturas de repetição, aninhamento de estruturas condicionais e
Monitoria
repetição.

Scratch Escreva aqui suas dúvidas/descobertas/contribuições:

sobre o Scratch Dica: para colocar o seu código clique no botão 'code block wizard' escolha
Roteiro 1 + exercícios 'Java' e 'insert code'. Agora é só copiar e colar o programa do eclipse para a
linha 'insert the code here'. Ou então, simplesmente coloque o seu código
Roteiro 2 + exercícios entre [[code type="Java"]] ... [[/code]]
Exercício extra - rot. 2
Veja um exemplo:
Roteiro 3 + exercicios

Roteiro 4 + exercícios Resolução do exercício 1

1ª avaliação

Roteiro 5 + exercicios /*
Determine qual é a idade que o usuário faz no ano atual.
2ª avaliação Para isso solicite o ano de nascimento do usuário e o ano atual.
*/
import java.util.Scanner;
Java public class Exercicio01l {
public static void main(String[] args) {
sobre o Java
int anoAtual, anoNascimento, qtdeAnos;
Java Básico System.out.println("Entre com o ano atual:");
anoAtual = new Scanner(System.in).nextInt();
3ª prova System.out.println("Entre com o ano de nascimento:");
anoNascimento = new Scanner(System.in).nextInt();
Java Vetor/Matriz
qtdeAnos = anoAtual - anoNascimento;
4ª prova System.out.println("Em "+anoAtual+" você faz (ou já fez) "+
}
}
Contato
Email do prof Henrique:
hmcristovao@gmail.com
Página do prof.: Veja na tabela abaixo os exercícios que você deve desenvolver, bem como os
http://henrique.wikidot.com que deve analisar. Reuna com os outros colegas que tem o mesmo exercício
Email da lista da turma: como responsabilidade e poste apenas uma solução, exceto se for importante
algoritmo_faesa@googlegroups.com
mostrar a outra solução.
Quando fizer a análise, além de verificar a validade da solução, proponha
Gerência melhorias no código de quem publicou, se for o caso.

Ajuda sobre a sintaxe do


wiki

How join this site?

Recent changes

Site Manager
edit this panel

http://algoritmofaesa.wikidot.com/lista1java 1/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

Escreva as soluções em ordem (de 8 a 65)

Exercício 8 Fábio Cassiano

http://algoritmofaesa.wikidot.com/lista1java 2/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

package professorHenrique;
import java.util.Scanner;
public class Exercicio08 {

/**
* 8 - Transforme um número Racional (formado por numerador e d
* para um número Real. Antes de dividir, verifique se o denomi
* Emita uma mensagem de alerta ao usuário se for zero.
*/
public static void main(String[] args) {

// Variáveis do tipo inteiro usadas para formar o número Ra


int numerador, denominador;

// Entrada de Dados.
System.out.println("Digite o Numerador:");
numerador = new Scanner(System.in).nextInt();
System.out.println("Digite o Denominador:");
denominador = new Scanner(System.in).nextInt();

if (denominador == 0) { //se o denominador for IGUAL a zero

System.out.println("Fração Inválida, pois o denominador

} // fim da condicinal if

else { // caso o denominador seja DIFERENTE de zero imprime

System.out.println("O resultado da sua divisão é o núme

/**
* nessa operação acima (double) numerador / denominado
* o numerador, que é uma variável do int, em uma varia
* o ressultado dessa operação é um número do tipo dou
* é chamado de cast.
*/

} // fim da condicional else

} // fim do método main

} // fim da public class

Exercicio 9 Adenilton N. M. de Tavares

// 9. Verifique se o usuário é maior de idade ou não.//


import java.util.Scanner;
public class exercicio09 {
public static void main(String[]args){

int idade ;
System.out.println("Entre com sua idade:");
idade = new Scanner(System.in).nextInt();
if (idade < 18){
System.out.println("Você é menor de idade.");
}
else {
System.out.println("Você é maior de idade.");
}
}
}

Exercicio 10 [ Elias Raphael ]

/* 10. Um banco concede empréstimo a seus clientes no valor


* máximo de 30% do valor do seu salário liquido. Receba o
* valor do salário bruto, o valor dos descontos e o valor
* do possível empréstimo de um cliente, em seguida avise se
http://algoritmofaesa.wikidot.com/lista1java 3/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
* ele poderá ou não fazer o empréstimo.
*/

import java.util.Scanner;
public class Exercicio10 {
public static void main(String[] args) {
while (true)
{
System.out.print("Digite seu salário bruto: ");
double salarioBruto = new Scanner(System.in).nextDouble

System.out.print("\nDigite o valor dos descontos: ");


double descontos = new Scanner(System.in).nextDouble();

if (descontos > salarioBruto)


{
System.out.println("Valores incorretos.");
continue;
}
double valorEmprestimo = (salarioBruto - descontos)*0.3
valorEmprestimo = (double)((int)(valorEmprestimo*100))/

System.out.println("O valor máximo que você poderá fina


}
}
}

Exercício 10 (Versão alternativa) - Gustavo Pereira Tavares

/*
Um banco concede empréstimo a seus clientes no valor máximo de 30%
Receba o valor do salário bruto, o valor dos descontos e o valor do
em seguida avise se ele poderá ou não fazer o empréstimo.
*/
import java.util.Scanner;
public class Ex10 {
public static void main(String[] args) {
double salarioBruto, descontos, emprestimoDesejado;
System.out.println("Informe seu salário bruto");
salarioBruto = new Scanner(System.in).nextDouble();
System.out.println("Informe os descontos de seu salário (em
descontos = new Scanner(System.in).nextDouble();
System.out.println("Informe o empréstimo pretendido:");
emprestimoDesejado = new Scanner(System.in).nextDouble();
if ((((100 - descontos) / 100) * salarioBruto) * 0.3 < empr
System.out.println("O seu empréstimo não será realizado
}
else {
System.out.println("Seu empréstimo será realizado!");
}
}
}

Exercício 10 (Versão alternativa) - Fabriccio Correia Bernardes

import javax.swing.*;

public static void ex10(){


int emprestimoPretendido = Integer.parseInt(JOptionPane.sho
int salarioBruto = Integer.parseInt(JOptionPane.showInputDi
int descontos = Integer.parseInt(JOptionPane.showInputDialo
int salarioLiquido = salarioBruto - descontos;
int valorEmprestimo = (salarioLiquido*30)/100;
JOptionPane.showMessageDialog(null, "O empréstimo máximo é
if(valorEmprestimo > emprestimoPretendido){
JOptionPane.showMessageDialog(null, "Você poderá efetua
}else{

http://algoritmofaesa.wikidot.com/lista1java 4/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
JOptionPane.showMessageDialog(null, "Você não poderá ef
}
}

Exercicio 12 - Wagner Passamani

/*
A partir de 3 notas fornecidas de um aluno, informe se ele
A média de aprovação é >= 7.0; a média de recuperação é >=
*/
public static void main(String[] args) {

double nota1, nota2, nota3, media;

System.out.println("Entre com a primeira nota:");


nota1 = new Scanner(System.in).nextDouble();
System.out.println("Entre com a segunda nota:");
nota2 = new Scanner(System.in).nextDouble();
System.out.println("Entre com a terceira nota:");
nota3 = new Scanner(System.in).nextDouble();

media = (nota1+nota2+nota3)/3;

if (media >=7){
System.out.println("Você está aprovado!");
}
if (media >=5 & media <7){
System.out.println("Você está de recuperação");
}
else if (media <5){
System.out.println("Você está reprovado");
}

Exercício 13 [Raphaela]

13. Acrescente no problema anterior possibilidade dele fazer prova final em caso
de recuperação. Neste caso a nota de aprovação passa a ser >= 5.0.

package exerciciosAlgoritmoI;

import java.util.Scanner;

public class exerc13


{
public static void main (String[] args)
{
double nota = 0, media, notaRecuperacao;

System.out.println("==== Calculando Média ====");

/*
* Loop que pergunta 3 vezes a nota e acrescenta na variáve
*/

for (int i = 1; i <= 3; i++)


{
System.out.println("Digite a "+i+"° nota:");
nota += new Scanner(System.in).nextDouble();
}

// Cálculo da média

media = nota/3;
http://algoritmofaesa.wikidot.com/lista1java 5/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

// Arredondando a média

media = media * 10;


media = (int) media;
media = media/10;

//Condicionais

if (media >= 7)
{
System.out.println("O aluno foi aprovado com média : "+
}
else if (media >= 5 )
{
System.out.println("O aluno está de recuperação com méd
System.out.println("Digite a nota da prova de recuperaç
notaRecuperacao = new Scanner(System.in).nextDouble();

if (notaRecuperacao >= 5 )
{
System.out.println("O aluno recuperou a nota.");
}
else
{
System.out.println("O aluno não recuperou a nota.")
}
}
else
{
System.out.println("O aluno foi reprovado com média: "+
}
}
//By Rapha.
}

Exercício 14 - Leon Moreti

// 14. Receba do usuário o nome de um mês. Exiba o número equiva

package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_14 {
public static void main(String[] args) {
String mes;

System.out.println("Digite o nome do mês:");


mes = new Scanner (System.in).next();

if(mes.equalsIgnoreCase("Janeiro")){
System.out.println("O Número do mês é 1");
}
else{
if (mes.equalsIgnoreCase("Fevereiro")){
System.out.println("O Número do mês é 2");
}
else{
if(mes.equalsIgnoreCase("Março")){
System.out.println("O Número do mês é 3");
}
else{
if(mes.equalsIgnoreCase("Abril")){
System.out.println("O Número do mês é 4");
}
else{
if(mes.equalsIgnoreCase("Maio")){
System.out.println("O Número do mês é 5
}
else{
if(mes.equalsIgnoreCase("Junho")){
System.out.println("O Número do mês
http://algoritmofaesa.wikidot.com/lista1java 6/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
}
else{
if(mes.equalsIgnoreCase("Julho")){
System.out.println("O Número do
}
else{
if(mes.equalsIgnoreCase("Agosto
System.out.println("O Númer
}
else{
if(mes.equalsIgnoreCase("Se
System.out.println("O N
}
else{
if(mes.equalsIgnoreCase
System.out.println(
}
else{
if(mes.equalsIgnore
System.out.prin
}
else{
if(mes.equalsIg
System.out.
}
else{
System.out.
}
}
}
}
}
}
}
}
}
}
}
}
}
}

Exercício 15 - Gustavo Pereira Tavares

/*
Verifique a validade de uma data de aniversário (solicite apenas o
Além de falar se a data está ok, informe também o nome do mês.
Dica: meses com 30 dias: abril, junho, setembro e novembro.
*/
import java.util.Scanner;
public class Ex15 {
public static void main(String[] args) {
int dia, mes;
System.out.println("Informe o dia de seu aniversário:");
dia = new Scanner(System.in).nextInt();
System.out.println("Informe o mês de seu aniversário:");
mes = new Scanner(System.in).nextInt();
if ((dia <=31) && (mes <= 12)) {
if (((dia > 28) && (mes == 2)) || ((dia == 31) && ((mes
System.out.print("Está data não é válida!");
}
else {
switch(mes) {
case 1: System.out.print("Está data é validá e seu
break;
case 2: System.out.print("Está data é validá e seu
break;
case 3: System.out.print("Está data é validá e seu
break;
case 4: System.out.print("Está data é validá e seu
break;
http://algoritmofaesa.wikidot.com/lista1java 7/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
case 5: System.out.print("Está data é validá e seu
break;
case 6: System.out.print("Está data é validá e seu
break;
case 7: System.out.print("Está data é validá e seu
break;
case 8: System.out.print("Está data é validá e seu
break;
case 9: System.out.print("Está data é validá e seu
break;
case 10: System.out.print("Está data é validá e seu
break;
case 11: System.out.print("Está data é validá e seu
break;
default: System.out.print("Está data é validá e seu

}
}
else {
System.out.print("Está data não é válida!");
}
}
}

Exercicio 17 Rodrigo Lamêgo

/* Exercicio 17 */

import java.util.Scanner;
public class Exercicio17 {
public static void main (String[] args){
int dia, mes;
System.out.println ("entre com o dia do seu aniversario");
dia = new Scanner(System.in).nextInt();
System.out.println ("Entre com o mes de seu aniversario");
mes = new Scanner (System.in).nextInt();
if (mes==3){
if (dia <=22){
System.out.println ("Seu Signo é Peixes");
}
else if (dia>=23){
System.out.println ("Seu signigo é Ares");
}
}
if (mes==4){
if (dia <=20) {
System.out.println ("Seu signigo é Ares");
}
else if (dia>=21){
System.out.println ("Seu signigo é Touro");
}

}
if (mes==5){
if (dia<=21){
System.out.println ("Seu signino é Touro");
}
else if (dia>=22){
System.out.println ("Seu Signino é Gemeos");
}
}
if (mes==6){
if (dia<=21){
System.out.println ("Seu Signo é Gemeos");
}
else if (dia<=22){
System.out.println ("Seu signo é Cancer");
}
}
if (mes 7){
http://algoritmofaesa.wikidot.com/lista1java 8/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
if (mes==7){
if (dia<=22){
System.out.print ("Seu Signo é Cancer");
}
else if (dia>=23){
System.out.println ("Seu Signo é Leão");
}
}
if (mes==8){
if (dia<=23){
System.out.println ("Seu Signo é Leão");
}
else if (dia>=24){
System.out.println ("Seu Signo é Virgem");
}
}
if (mes==9){
if (dia<=22){
System.out.println ("Seu Signo é Virgem");
}
else if (dia>=23){
System.out.println ("Seu Signo é Libra");
}
}
if (mes==10){
if (dia <=23){
System.out.print ("Seu Signo é Libra");
}
else if (dia>=24){
System.out.println ("Seu Signo é Escorpião");
}
}
if (mes==11){
if(dia<=22){
System.out.println ("Seu Signo é Escorpião");
}
else if (dia>=23){
System.out.println ("Sargitario");
}
}
if (mes==12){
if (dia<=21){
System.out.println ("Seu Signo é Sargitario");
}
else if (dia>=22){
System.out.println ("Seu Signo é Capricornio");
}
}
if (mes==1){
if (dia<=20){
System.out.println ("Seu Signino é Capricornio");
}
else if (dia>=21){
System.out.println ("Seu Signino é Aquario");
}
}
if (mes==2){

if (dia<=18){
System.out.println ("Seu Signo é Aquario");
}
else if (dia>=19){
System.out.println ("Seu Signo é Peixes");
}
}
}
}

Exercício 18 - Sônia Vitale

import java.util.Scanner;

public class Exercicio_18 {

http://algoritmofaesa.wikidot.com/lista1java 9/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

/*

Inclua no exercicio anterior a solicitação do ano de nascime

e tambem da data de hoje. A partir desta informação, apresen

a idade atual desta pessoa.

*/

public static void main(String[] args) {

int dia, mes, idade, ano, anoHoje;

System.out.println ("Em qual ano voce nasceu: ");

ano = new Scanner (System.in).nextInt();

System.out.println ("Qual o mes de seu nascimento: ");

mes = new Scanner (System.in).nextInt();

System.out.println ("Qual o dia de seu nascimento: ");

dia = new Scanner (System.in).nextInt();

System.out.println ("Em que ano estamos: ");

anoHoje = new Scanner (System.in).nextInt();

if (((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||

System.out.println ("Dia de aniversário válido");

else{

if (((mes == 4)||(mes == 6)||(mes == 9)||(mes ==

System.out.println ("Dia de aniversário vál

else{

if ((mes == 2)&&(dia<=29)){

System.out.println ("Dia de aniversár

else{

System.out.println ("Dia de aniversár

if ((mes==1)||(mes==2)||(mes==3)){

System.out.println ("Seu aniversário é no 1º trim

else{

if ((mes==4)||(mes==5)||(mes==6)){

System.out.println ("Seu aniversário é no 2

http://algoritmofaesa.wikidot.com/lista1java 10/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

else{

if ((mes==7)||(mes==8)||(mes==9)){

System.out.println ("Seu aniversário

else{

if ((mes==10)||(mes==11)||(mes==12)){

System.out.println ("Seu aniver

idade = anoHoje - ano;

System.out.println ("Voce tem: " +idade+ "anos");

dia = new Scanner (System.in).nextInt();

if ((mes==3)&&(dia>=20)||(mes==4)&&(dia<=20)){

System.out.println ("Seu signo é áries");

else{

if ((mes==4)&&(dia>=21)||(mes==5)&&(dia<=20)){

System.out.println ("Seu signo é touro");

else{

if ((mes==5)&&(dia>=21)||(mes==6)&&(dia<=20

System.out.println ("Seu signo é geme

else{

if ((mes==6)&&(dia>=21)||(mes==7)&&(d

System.out.println ("Seu signo

else{

if ((mes==7)&&(dia>=22)||(mes==

System.out.println ("Seu

else{

if ((mes==8)&&(dia>=23)||

System.out.println

http://algoritmofaesa.wikidot.com/lista1java 11/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

else{

if ((mes==9)&&(dia>

System.out.pr

else{

if ((mes==10)

System.

else{

if ((me

else{

http://algoritmofaesa.wikidot.com/lista1java 12/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

Saulo G.S Cott exercicio 19

package exercicio19;

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {


float a, b, c;

System.out.println("Por favor informe um número qualquer.");


a = new Scanner(System.in).nextFloat();

System.out.println("Por favor informe um outro número qualquer.");


b = new Scanner(System.in).nextFloat();

System.out.println("Por favor informe um outro número qualquer.");


c = new Scanner(System.in).nextFloat();

if (a>b && a>c)


System.out.println(a);
else if (b>a && b>c)
System.out.println(b);
else if (c>a && c>b)
System.out.println(c);
else if (a==b && a==c)
System.out.println("Todos os números são iguais");
}

jardel leite. exercicio19

package Exercicios;

import java.util.Scanner;

public class exericio19 {

// 19. Coloque em ordem crescente dois números quaisquer.

public static void main(String[] args) {


int n1,n2;
System.out.println("entre com o primeiro numero");
n1=new Scanner(System.in).nextInt();

System.out.println("entre com o segundo numero");


n2=new Scanner(System.in).nextInt();

if(n1<n2)
System.out.println("a ordem é " +n1+ " "+n2);
else
System.out.println("a ordem é "+n2+ " " +n1);

Saulo G.S Cott

http://algoritmofaesa.wikidot.com/lista1java 13/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

package exercicio20;

import java.util.Scanner;

public class Principal {


public static void main(String[] args) {
int n1, n2, n3;

System.out.println("Digite o primeiro número : ");


n1 = new Scanner(System.in).nextInt();

System.out.println("Digite o segundo número : ");


n2 = new Scanner(System.in).nextInt();

System.out.println("Digite o terceiro número : ");


n3 = new Scanner(System.in).nextInt();

if (n1 == n2 && n2 == n3) {


System.out.println("Os números são iguais : " + n1 + ", " + n2
+ " e " + n3);
} else {
if (n1 > n2 && n1 > n3) {
if (n2 > n3) {
System.out.println("Ordem dos números : " + n3 + ", " + n2
+ " e " + n1);
} else {
System.out.println("Ordem dos números : " + n2 + ", " + n3
+ " e " + n1);
}
} else if (n2 > n3) {
if (n1 > n3) {
System.out.println("Ordem dos números : " + n3 + ", " + n1
+ " e " + n2);
} else {
System.out.println("Ordem dos números : " + n1 + ", " + n3
+ " e " + n2);
}
} else {
if (n1 > n2) {
System.out.println("Ordem dos números : " + n2 + ", " + n1
+ " e " + n3);
} else {
System.out.println("Ordem dos números : " + n1 + ", " + n2
+ " e " + n3);
}
}
}
}

jardel leite. exercicio20

package Exercicios;

import java.util.Scanner;

public class exercicio20dalista {

// 20. pesssa ao usuario as idade de duas pessoas quaisquer


//e diga qual é a mais velha.FAZER

public static void main(String[] args) {


int idad1,idad2;
String n1,n2;
http://algoritmofaesa.wikidot.com/lista1java 14/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

System.out.println("entre com o primeiro nome");


n1=new Scanner(System.in).nextLine();

System.out.println("entre com a idade da primeira pessoa");


idad1=new Scanner(System.in).nextInt();

System.out.println("entre com o segundo nome");


n2=new Scanner(System.in).nextLine();

System.out.println("entre com a idade da segunda pessoa");


idad2=new Scanner(System.in).nextInt();

if (idad1>idad2){
System.out.println("a pessoa mais velha é "+n1+" com "+
}
else
System.out.println("a pessoa mais velha é "+n2+" com "+
}
}

Exercício 20 - Sônia Vitale

import java.util.Scanner;

public class Exercicio_20 {

/*

Solicite o nome e a idade de 2 pessoas. Em seguida exiba o n

da pessoa mais velha e o nome da pessoa mais nova.

*/

public static void main(String[] args) {

int idade1, idade2;

String nome1, nome2;

System.out.println ("Digite a idade da 1º pessoa: ");

idade1 = new Scanner (System.in).nextInt();

System.out.println ("Digite a idade da 2º pessoa: ");

idade2 = new Scanner (System.in).nextInt();

System.out.println ("Digite o nome da 1º pessoa: ");

nome1 = new Scanner (System.in).next();

System.out.println ("Digite o nome da 2º pessoa: ");

nome2 = new Scanner (System.in).next();

if (idade1 < idade2){

System.out.println ("A ordem dos nomes: " +nome2+

else{

if (idade1 > idade2){

System.out.println ("A ordem dos nomes: " +

http://algoritmofaesa.wikidot.com/lista1java 15/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
}

Exercicio 21 Rodrigo Lamego

/* Exiba o Valor do emprestimo possivel para um funcionario de uma

import java.util.Scanner;
public class Exercicio21 {
public static void main (String[] args){
double salario, porc;
int opcao;
System.out.println ("Digite a sua opção:");
System.out.println ("1 - Diretoria 2 - Gerencia 3 - Operaci
opcao = new Scanner(System.in).nextInt();
System.out.print ("Digite o seu salário:");
salario = new Scanner(System.in).nextDouble();
if (opcao == 1){
porc = salario*30/100;
System.out.print ("O emprestimo podera ser de: " +porc+
}
if (opcao == 2){
porc = salario*25/100;
System.out.print ("O emprestimo podera ser de: " +porc+
}
if (opcao == 3){
porc = salario*20/100;
System.out.print ("O emprestimo podera ser de: " +porc+
}

}
}

Exercício 23 - Gustavo Pereira Tavares

/*
Verifique quem entre duas pessoas faz aniversário primeiro.
Exiba o nome do primeiro aniversariante considerando que estamos no
o dia e o mês de nascimento de cada pessoa.
*/
import java.util.Scanner;
public class Ex23 {
public static void main(String[] args) {
int mes1, mes2, dia1, dia2;
String nome1, nome2;
System.out.println("Informe o nome do 1° participante:");
nome1 = new Scanner(System.in).next();
System.out.println("Informe o dia do aniversário do 1° part
dia1 = new Scanner(System.in).nextInt();
System.out.println("Informe o mês do aniversário do 1° part
mes1 = new Scanner(System.in).nextInt();
System.out.println("Informe o nome do 2° participante:");
nome2 = new Scanner(System.in).next();
System.out.println("Informe o dia do aniversário do 2° part
dia2 = new Scanner(System.in).nextInt();
System.out.println("Informe o mês do aniversário do 2° part
mes2 = new Scanner(System.in).nextInt();
if (mes1 < mes2) {
System.out.print("O "+nome1+" faz aniversário primeiro!
}
else if (mes2 < mes1) {
System.out.print("O "+nome2+" faz aniversário primeiro!
}
else {

http://algoritmofaesa.wikidot.com/lista1java 16/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
if (dia1 < dia2) {
System.out.print("O "+nome1+" faz aniversário prime
}
else if (dia2 < dia1) {
System.out.print("O "+nome2+" faz aniversário prime
}
else {
System.out.print("O "+nome1+" e o "+nome2+" fazem a
}
}
}
}

Exercício 24 - Leon Moreti

//24. Faça a verificação da validade de uma data completa (dia,

package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_24 {
public static void main(String[] args) {
int dia, mes, ano;

System.out.println("Digite o dia de hoje:");


dia = new Scanner(System.in).nextInt();
System.out.println("Digite o número do mês atual:");
mes = new Scanner(System.in).nextInt();
System.out.println("Digite o ano atual:");
ano = new Scanner(System.in).nextInt();

if(ano % 4 == 0 || ano % 100 == 0 || ano % 400 == 0){


if(mes == 1 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"/"+ano+" Data vá
System.out.println("Este ano é bissexto!");
}
else{
if(mes == 2 && dia >= 1 && dia <= 29){
System.out.println(""+dia+"/"+mes+"/"+ano+" Dat
System.out.println("Este ano é bissexto!");
}
else{
if(mes == 3 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"/"+ano+"
System.out.println("Este ano é bissexto!");
}
else{
if(mes == 4 && dia >= 1 && dia <= 30){
System.out.println(""+dia+"/"+mes+"/"+a
System.out.println("Este ano é bissexto
}
else{
if(mes == 5 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"
System.out.println("Este ano é biss
}
else{
if(mes == 6 && dia >= 1 && dia <= 3
System.out.println(""+dia+"/"+m
System.out.println("Este ano é
}
else{
if(mes == 7 && dia >= 1 && dia
System.out.println(""+dia+"
System.out.println("Este an
}
else{
if(mes == 8 && dia >= 1 &&
System.out.println(""+d
System.out.println("Est
}
else{
http://algoritmofaesa.wikidot.com/lista1java 17/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
if(mes == 9 && dia >= 1
System.out.println(
System.out.println(
}
else{
if(mes == 10 && dia
System.out.prin
System.out.prin
}
else{
if(mes == 11 &&
System.out.
System.out.
}
else{
if(mes == 1
System.
System.
}
else{
System.

}
}
}
}
}
}
}
}
}
}
}
}
}else{
if(mes == 1 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"/"+ano+" Data vá
System.out.println("Este ano não é bissexto!");
}
else{
if(mes == 2 && dia >= 1 && dia <= 28){
System.out.println(""+dia+"/"+mes+"/"+ano+" Dat
System.out.println("Este ano não é bissexto!");
}
else{
if(mes == 3 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"/"+ano+"
System.out.println("Este ano não é bissexto
}
else{
if(mes == 4 && dia >= 1 && dia <= 30){
System.out.println(""+dia+"/"+mes+"/"+a
System.out.println("Este ano não é biss
}
else{
if(mes == 5 && dia >= 1 && dia <= 31){
System.out.println(""+dia+"/"+mes+"
System.out.println("Este ano não é
}
else{
if(mes == 6 && dia >= 1 && dia <= 3
System.out.println(""+dia+"/"+m
System.out.println("Este ano nã
}
else{
if(mes == 7 && dia >= 1 && dia
System.out.println(""+dia+"
System.out.println("Este an
}
else{
if(mes == 8 && dia >= 1 &&
System.out.println(""+d
System.out.println("Est
}

http://algoritmofaesa.wikidot.com/lista1java 18/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
else{
if(mes == 9 && dia >= 1
System.out.println(
System.out.println(
}
else{
if(mes == 10 && dia
System.out.prin
System.out.prin
}
else{
if(mes == 11 &&
System.out.
System.out.
}
else{
if(mes == 1
System.
System.
}
else{
System.

}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

Exercício 25 [Raphaela]

25 .Valide um horário composto de horas, minutos e segundos.

package exerciciosAlgoritmoI;

import java.util.Scanner;

public class exerc25


{
public static void main (String[] args)
{
int hora, minuto, segundo;

System.out.println("=== Validando horas Exerc 25 ===");

//Pegando as Horas os Minutos e os Segundos e validando

System.out.println("Digite a hora 1-24");


hora = new Scanner(System.in).nextInt();

if (hora > 0 && hora < 25)


{
System.out.println("Digite o minuto 1-59");
minuto = new Scanner(System.in).nextInt();

if (minuto > 0 && minuto < 60)


{
System.out.println("Digite o segundo 1-59");
segundo = new Scanner(System.in).nextInt();

http://algoritmofaesa.wikidot.com/lista1java 19/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
if (segundo > 0 && segundo < 60)
{
System.out.println("A hora é válida, são "+hora
}
else
{
System.out.println("O segundo não é válido.");
}
}
else
{
System.out.println("O minuto não é válido.");
}
}
else
{
System.out.println("A hora não é válida.");
}
}

//By Rapha.
}

Exercicio 26 - Wagner Passsamani

/**
26. Receba 2 horários e exiba a diferença entre eles em seg
A entrada destes horários pode ocorrer em qualquer ordem.
*/
public static void main(String[] args) {

int hora1, minuto1 = 0, hora2, minuto2 = 0, tempo1 = 0, tem

System.out.println("Entre com a hora");


hora1 = new Scanner(System.in).nextInt();
System.out.println("Entre com o minuto");
minuto1 = new Scanner(System.in).nextInt();
System.out.println("Entre com a hora 2");
hora2 = new Scanner(System.in).nextInt();
System.out.println("Entre com o minuto 2");
hora2 = new Scanner(System.in).nextInt();

tempo1 = (hora1*60*60)+(minuto1*60);
tempo2 = (hora2*60*60)+(minuto2*60);

if (tempo1 > tempo2){


System.out.println("A diferença foi de " +(tempo1-tempo
}
else if (tempo2 > tempo1){
System.out.println("A diferença foi de " +(tempo2-tempo
}

Exercicio 28 [ Elias Raphael ]


28. Coloque em ordem crescente três números quaisquer.
Como desafio, tente depois fazer uma solução com apenas
3 estruturas de decisão.

import java.util.Scanner;
public class Exercicio28v1 {
public static void main(String[] args) {
while (true)
{
int a,b,c;

http://algoritmofaesa.wikidot.com/lista1java 20/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

System.out.println("Digite os números conforme solicita


try
{
System.out.print("Entre com o 1º número: ");
a = new Scanner(System.in).nextInt();

System.out.print("\nEntre com o 2º número: ");


b = new Scanner(System.in).nextInt();

System.out.print("\nEntre com o 3º número: ");


c = new Scanner(System.in).nextInt();
}
catch (Exception e)
{
return;
}

int troca;

if (a < b)
{
troca = a;
a = b;
b = troca;
}
if (b < c)
{
troca = b;
b = c;
c = troca;
}
if (a < b)
{
troca = a;
a = b;
b = troca;
}
System.out.println("Os números em ordem são: " + a + "
}
}
}

Exercicio 28 [ Elias Raphael ] - Solução melhor implementada, utilizando


recursos ainda não ensinados.

import java.util.Scanner;
public class Exercicio28 {
public static void main(String[] args) {
while (true)
{
int[] numeros = new int[3];

System.out.println("Digite os números conforme solicita


try
{
for (int i=0; i < numeros.length; i++)
{
System.out.print("Entre com o "+(i+1)+"º número
numeros[i] = new Scanner(System.in).nextInt();
}
}
catch (Exception e)
{
return;
}

int troca;

for (int j=0; j<numeros.length; j++) {


for (int i=j+1; i < numeros.length; i++)
http://algoritmofaesa.wikidot.com/lista1java 21/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
{
if (numeros[j] < numeros[i])
{
troca = numeros[i];
numeros[i] = numeros[j];
numeros[j] = troca;
}
}
}
System.out.print("Os números em ordem são: ");
for (int i=0; i<numeros.length; i++)
System.out.print(numeros[i] + " - ");
System.out.print("\n\n");
}
}
}

Exercício 28 - Fabriccio Correia Bernardes (Solução alternativa )

public static void ex28(){


int num1, num2, num3, aux;
num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite
num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite
num3 = Integer.parseInt(JOptionPane.showInputDialog("Digite
if(num1 > num2){
aux = num1;
num1 = num2;
num2 = aux;
}
if(num2 > num3){
aux = num2;
num2 = num3;
num3 = aux;
}
if(num1 > num2){
aux = num1;
num1 = num2;
num2 = aux;
}
JOptionPane.showMessageDialog(null, num1+", "+num2+", "+num
}

Exercicio 30 - Postado - Abraão N. S. Pereira

import java.util.Scanner;
public class Exercicio30 {
/**
* 30. Receba dois retângulos através dos seus quatro vértic
* Cada vértice é um ponto e é formado por duas coordenadas x e
* Faça a crítica destes pontos, pois eles não podem se sobrepo
* Observe que o usuário pode fornecê-los em qualquer ordem.
* Em seguida informe se os dois retângulos se interceptam em a
*/

public static void main(String[] args) {

// Declaração das variáveis


int xreT101, yreT101, xreT102, yreT102,xreT201, yreT201, xr

// Solicitação dos vertices do primeiro retangulos


System.out.println("Digite um x e um y de um dos vértices d
xreT101 = new Scanner(System.in).nextInt();
yreT101 = new Scanner(System.in).nextInt();
System.out.println("Digite o x e o y do próximo vértice:");
xreT102 = new Scanner(System.in).nextInt();
yreT102 = new Scanner(System.in).nextInt();

http://algoritmofaesa.wikidot.com/lista1java 22/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
// Condicional para verificar se os vertices se sobrepõem
if (xreT101==xreT102 || yreT101==yreT102){
System.out.println("Os x ou os y dos vertices digitados
}else
if (xreT101-xreT102==yreT101-yreT102){
System.out.println("A figura formada por estes vert
}else
System.out.println("A figura formada por este verti

// Solicitação dos vértices do outro retangulo


System.out.println("Digite um x e um y de um dos vértices d
xreT201 = new Scanner(System.in).nextInt();
yreT201 = new Scanner(System.in).nextInt();
System.out.println("Digite o x e o y do próximo vértice:");
xreT202 = new Scanner(System.in).nextInt();
yreT202 = new Scanner(System.in).nextInt();

// Verificação da interceptação dos retangulos


if (xreT201>=xreT101 && xreT201<=xreT102 || xreT101>=xreT20
System.out.println("Estes retangulos se interceptam");
}else
System.out.println("Estes retangulos não se interceptam

}
}

Exercicio 31 - Postado - Abraão N. S. Pereira

public class Exercicio31 {

/**
* 31. Exiba mil vezes o número 100
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Declaração da variavel
int n;
// Instrução de repetição
for (n=1; n<=1000; n=n+1){
// Exibição do resultado na tela
System.out.print("100,");
}
}

jardel leite. exercício31

package Exercicios;

public class exercicio31 {

// 31. Repita mil vezes o numero 100

public static void main(String[] args) {


for(int i=1;i<=1000;i++){
System .out.println("100");
}
}

Adenilton N. M de Tavares

public class exercicio32 {


public static void main(String[]args){

for(int x=1;x<=500;x++){
http://algoritmofaesa.wikidot.com/lista1java 23/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
System.out.print(x+" ");
}
}
}

Exercício 34 - Sônia Vitale

import java.math.*;

public class Exercicio_34 {

/**

Exiba 50 números sorteados de 1 a 100 para o usuário.

*/

public static void main(String[] args) {

for (int var = 1 ; var <= 100 ; var++){

System.out.println ((int)(Math.random()* 100));

Exercício 35 - Leon Moreti

// 35. Exiba uma quantidade de números sorteados determinada pel

package lista_de_exercícios;
import java.util.Scanner;
public class Exercício_35 {

public static void main(String[] args) {


int quantidadeNumeros, faixaSorteio;

System.out.println("Digite quantos números serão sorteados:


quantidadeNumeros = new Scanner (System.in).nextInt();
System.out.println("Digite a faixa de sorteio:");
faixaSorteio = new Scanner (System.in).nextInt();

for (int numeroSorteado=0; numeroSorteado < quantidadeNumer


System.out.println( ( numeroSorteado + 1 ) + "° Sorteio

Exercício 35 (Versão alternativa) - Gustavo Pereira Tavares

/*
Exiba uma quantidade de números sorteados determinada pelo usuário.
Peça também que o usuário determine a faixa do sorteio.
*/
import java.util.Scanner;
public class Ex35 {
public static void main(String[] args) {
int quantidade, faixa, x;
System.out.println("Informe a quantidade de números a ser s
quantidade = new Scanner(System.in).nextInt();
System.out.println("Informe a faixa de números do sorteiro:
faixa = new Scanner(System.in).nextInt();
for (x = 1; x <= quantidade; x++) {
System.out.print((int)(Math.random() * faixa)+", ");
}
http://algoritmofaesa.wikidot.com/lista1java 24/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
}

Exercicio 36 - Wagner Passamani

package exercicio;

import java.util.Scanner;

public class exercicio36 {

/*
36. Exiba todos os números ímpares existentes entre dois núm
Dica: use o operador % para calcular o resto da divisão entre d

*/
public static void main(String[] args) {

int numero1, numero2;

System.out.println("Insira primeiro numero:");


numero1 = new Scanner (System.in).nextInt ();

System.out.println("Insira segundo numero:");


numero2 = new Scanner (System.in).nextInt ();

for (int i = numero1; i <= numero2 ;i++){


if (i % 2 ==1)

System.out.println(i);

Exercício 48 - Gustavo Pereira Tavares

/*
Descida se um aluno será aprovado, reprovado por nota ou reprovado
Use o sistema de avaliação da FAESA.
Pergunte ao usuário a quantidade de notas para cálculo da média sem
sendo que todas elas possuem o mesmo peso.
*/
import java.util.Scanner;
public class Ex48 {
public static void main(String[] args) {
float somaNota, nota;
int quantidadeNotas, faltas;
somaNota = 0;
System.out.println("Informe quantas notas são:");
quantidadeNotas = new Scanner(System.in).nextInt();
System.out.println("Informe quantas faltas você trm:");
faltas = new Scanner(System.in).nextInt();
for (int n = 1; n <= quantidadeNotas; n++) {
System.out.println("Infome sua"+n+"° nota:");
nota = new Scanner(System.in).nextFloat();
somaNota += nota;
}
if (((somaNota / quantidadeNotas) >= 7) && (faltas <= 18))
System.out.print("Parabéns! Você foi aprovado!");
}
else if (((somaNota / quantidadeNotas) < 7)) {
System.out.print("Que pena! Você foi reprovado por nota
}

http://algoritmofaesa.wikidot.com/lista1java 25/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
else {
System.out.print("Que pena! Você foi reprovado por falt
}
}
}

Exercício 59 - Postado - Abraão N. S. Pereira

public class Exercicio59 {

/**
* 59. Exiba as 10 tabuadas (de 1 a 10).
*/
public static void main(String[] args) {
// Declaração das variáveis
int n01, n02;
// Instrução de repetição p/ as tabuadas de 1 a 10
for (n01=1;n01 <= 10; n01 ++){
// Exibição do titulo de cada tabuada
System.out.println("\nTabela de Multiplicação de "+n01)
// Instrução de repetição p/ cada mutiplicação
for (n02 = 1; n02 <= 10; n02++) {
// Exibição de cada uma das tabuadas
System.out.print(n01+" X "+n02+" = "+(n01*n02)+" -
}

}
}

Exercício 61 - Gustavo Pereira Tavares

/*
Desenhe a seguinte pirâmide de asteriscos.
O usuário determina a quantidade de linhas.
*/
import java.util.Scanner;
public class Ex61 {
public static void main(String[] args) {
int linhas;

System.out.println("Informe quantas linhas você deseja:");


linhas = new Scanner(System.in).nextInt();
System.out.println();
for (int l = 1; l <= linhas; l++) {
for (int n = 1; n <= l; n++) {
System.out.print("*");
}
System.out.println();
}

}
}

Exercicios de Pedro Henrique Mendes dos Santos


exercicio 10

import java.util.Scanner;
public class exercicio10 {

// 10. Um banco concede empréstimo a seus clientes no valor


//máximo de 30% do valor do seu salário liquido. Receba o
//valor do salário bruto, o valor dos descontos e o valor do po
//um cliente, em seguida avise se ele poderá ou não fazer o emp

http://algoritmofaesa.wikidot.com/lista1java 26/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

public static void main(String[] args) {


double vBruto,desconto,vLiquido,emprestimo, valorPossivel;
System.out.println("entre com o valor bruto");
vBruto=new Scanner(System.in).nextDouble();

System.out.println("entre com o valor do desconto");


desconto=new Scanner(System.in).nextDouble();

vLiquido=vBruto-desconto;

emprestimo=0.3*vLiquido;

System.out.println("Valor do possivel emprestimo");


valorPossivel = new Scanner (System.in).nextDouble();

if (emprestimo < valorPossivel){


System.out.println("Valor não disponivel");
}
else{
System.out.println("parabens vc conseguiu o seu emprest
}
}
}

Pedro Henrique MEndes dos Santos


exercicio 28

package exercicio28;

import java.util.Scanner;

public class Principal {


public static void main(String[] args) {
int n1, n2, n3;

System.out.println("Digite o primeiro número : ");


n1 = new Scanner(System.in).nextInt();

System.out.println("Digite o segundo número : ");


n2 = new Scanner(System.in).nextInt();

System.out.println("Digite o terceiro número : ");


n3 = new Scanner(System.in).nextInt();

if (n1 == n2 && n2 == n3) {


System.out.println("Os números são iguais : " + n1 + ",
+ " e " + n3);
} else {
if (n1 > n2 && n1 > n3) {
if (n2 > n3) {
System.out.println("Ordem dos números : " + n3
+ " e " + n1);
} else {
System.out.println("Ordem dos números : " + n2
+ " e " + n1);
}
} else if (n2 > n3) {
if (n1 > n3) {
System.out.println("Ordem dos números : " + n3
+ " e " + n2);
} else {
System.out.println("Ordem dos números : " + n1
+ " e " + n2);
}
} else {
if (n1 > n2) {
System.out.println("Ordem dos números : " + n2
+ " e " + n3);
} else {
System.out.println("Ordem dos números : " + n1
http://algoritmofaesa.wikidot.com/lista1java 27/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
+ " e " + n3);
}
}
}
}

Pedro Henrique Mendes dos Santos


exercicio 44

package exercicio44;

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {


float media, soma = 0, valor;
int i, quant;

System.out.println("Informe a quantidade de valores que des


quant = new Scanner(System.in).nextInt();
for (i = 1; i <= quant; i++) {
System.out.println("Informe o " + i + "º valor");
valor = new Scanner(System.in).nextFloat();
soma = soma + valor;
}
media = soma / quant;
System.out.println("A média desse números é: " + media);

Pedro Henrique Mendes dos Santos


exercicio 52

package exercicio52;

public class Principal {

public static void main(String[] args) {


/*
* A história do rei que se tornou pobre: após perder
* uma aposta com um súdito, ele teve que pagar uma
* quantia muito grande em sacos de arroz. A aposta
* feita anteriormente era que se o súdito ganhasse
* o rei teria que pagar um grão de arroz colocado na
* primeira casa de um tabuleiro de xadrez. Na segunda
* casa teria que pagar o dobro, ou seja, dois grãos
* de arroz, e assim sucessivamente até a casa número 64.
* Exiba quantos grãos de arroz este súdito teria que
* ganhar, somando todas as 64 casas.
* Depois tente exibir a quantia de sacos de arroz?
*/

int i;
long total = 0, arroz = 1;

for (i = 1; i <= 64; i++) {


total = total + arroz * i;
if (i==64)
System.out.println(total);
}
}

}
http://algoritmofaesa.wikidot.com/lista1java 28/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
}

Pedro Henrique Mendes dos Santos


exercicio 65

package exercicio65;

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {


int lines, inc;
System.out.println("Entre com o numero de linhas:");
lines = new Scanner(System.in).nextInt();
inc = lines;
for (int i = 0; i < lines; i++){
inc--;
if (i > 0) inc--;
for (int y = lines - i - 1; y > 0; y--)
System.out.print(" ");
for (int x = 0; x < lines - inc; x++)
System.out.print("*");

System.out.println("");
}

Rafael Victor Vasconcelos


Exercicio 12

import java.util.Scanner;
public class Ex12 {
public static void main(String[] args) {
double nota1, nota2, nota3;
System.out.println("Informe sua primeira nota:");
nota1 = new Scanner(System.in).nextDouble();
System.out.println("Informe sua segunda nota:");
nota2 = new Scanner(System.in).nextDouble();
System.out.println("Informe sua terceira nota:");

nota3 = new Scanner(System.in).nextDouble();


if ((nota1 + nota2 + nota3) / 3 >= 7) {
System.out.print("Parabéns! Você foi aprovado!");
}
else if ((nota1 + nota2 + nota3) / 3 >= 5) {
System.out.print("Você está de recuperação!");
}
else {
System.out.print("Você está reprovado!");
}
}
}

Rafael Victor Vasconcelos


Exercicio 26

import java.util.Scanner;
public class Ex26 {
public static void main(String[] args) {
int hora, hora2, minuto, minuto2, segundo, segundo2;
System.out.println("Informe a 1° hora:");
hora = new Scanner(System.in).nextInt();
System.out.println("Informe o 1° minuto:");
http://algoritmofaesa.wikidot.com/lista1java 29/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
minuto = new Scanner(System.in).nextInt();
System.out.println("Informe o 1° segundo:");
segundo = new Scanner(System.in).nextInt();
System.out.println("Informe a 2° hora:");
hora2 = new Scanner(System.in).nextInt();
System.out.println("Informe o 2° minuto:");
minuto2 = new Scanner(System.in).nextInt();
System.out.println("Informe o 2° segundo:");
segundo2 = new Scanner(System.in).nextInt();
hora = hora*3600;
hora2 = hora2*3600;
minuto = minuto*60;
minuto2 = minuto2*60;
if (hora >= hora2){
System.out.print("A diferença entre as horas é de "+
}
else {
System.out.print("A diferença entre as horas é de "+
}

Ícaro Fernandes - Exercício 36

import java.util.Scanner;
public class Exe36 {
public static void main (String []args){

int num1, num2;


String saida="";
do{
System.out.println("Digite o primeiro número");
num1= new Scanner(System.in).nextInt();
System.out.println("Digite o segundo número");
num2= new Scanner(System.in).nextInt();
}while(num2<num1);
for(int i=num1;i<num2;i++){
if(i%2!=0){
saida+=i+";";
}

}
System.out.println("Os números impares entre "+num1+" e "+n
}
}

Ícaro Fernandes - Exercício 17

import java.util.Scanner;
public class Exe17 {
public static void main(String[] args) {
int dia, mes;

System.out.println("Informe o dia do seu aniversário");


dia = new Scanner(System.in).nextInt();
System.out.println("Informe o número do mês do seu aniversá
mes = new Scanner(System.in).nextInt();

if(mes==1){
if(dia>0&&dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20)
System.out.println("O seu signo é Capricórnio")
else
System.out.println("Seu signo é Aquário");

http://algoritmofaesa.wikidot.com/lista1java 30/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
}else
System.out.println("A data é inválida");}
if(mes==2){
if(dia>0&&dia<=28){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20)
System.out.println("Seu signo é Aquário");
else
System.out.println("Seu signo é Peixes");
}else
System.out.println("A data é inválida");}
if(mes==3){
if(dia>0 && dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20)
System.out.println("Seu signo é Peixes ");
else
System.out.println("Seu sino é Áries");
}else
System.out.println("A data é inválida");}
if(mes==4){
if(dia>0&&dia<=30){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20)
System.out.println("Seu signo é Áries");
else
System.out.println("Seu signo é Touro");
}else
System.out.println("A data é inválida");}
if(mes==5){
if(dia>0&&dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20)
System.out.println("Seu signo é Touro");
else
System.out.println("Seu signo é Gêmeos");
}else
System.out.println("A data é inválida");}
if(mes==6){
if(dia>0 && dia<=30){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=20 )
System.out.println("Seu signo é Gêmeos");
else
System.out.println("Seu signo é Câncer");
}else
System.out.println("A data é inválida");}
if(mes==7){
if(dia>0&&dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=21)
System.out.println("Seu signo é Câncer");
else
System.out.println("Seu signo é Leão");
}else
System.out.println("A data é inválida");}
if(mes==8){
if(dia>0&&dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=22)
System.out.println("Seu signo é Leão");
else
System.out.println("Seu signo é Virgem");
}else
System.out.println("A data é inválida");}
if(mes==9){
if(dia>0 && dia<=30){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=22)
System.out.println("Seu signo é Virgem");
else
System.out.println("Seu signo é Libra");
}else
System.out.println("A data é inválida");}

http://algoritmofaesa.wikidot.com/lista1java 31/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
if(mes==10){
if(dia>0&&dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=22)
System.out.println("Seu singno é Libra");
else
System.out.println("Seu signo é Escorpião");
}else
System.out.println("A data é inválida");}
if(mes==11){
if(dia>0&&dia<=30){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=21)
System.out.println("Seu signo é Escorpião");
else
System.out.println("Seu signo é Sagitário");
}else
System.out.println("A data é inválida");}
if(mes==12){
if(dia>0 && dia<=31){
System.out.println("A data está correta, pois o dia
if(dia>0 && dia<=21)
System.out.println("Seu signo é Sagitário");
else
System.out.println("Seu signo é Capricórnio");
}else
System.out.println("A data é inválida");}
}
}

Ícaro Fernandes - Exercício 21

import java.util.Scanner;
public class Exe21 {
public static void main(String[] args) {
double salario, emprestimo=0;
String cargo;

System.out.println("Insira o seu salário");


salario = new Scanner(System.in).nextDouble();
System.out.println("Qual cargo você ocupa?");
cargo = new Scanner(System.in).next();

if(cargo.equalsIgnoreCase("Diretoria")){
emprestimo = (salario)*0.30;
}else if(cargo.equalsIgnoreCase("Gerência")){
emprestimo = (salario)*0.25;
}else if(cargo.equalsIgnoreCase("Operacional")){
emprestimo = (salario)*0.20;
}
System.out.println("Você poderá pegar um empréstimo de R$:"+emp
}
}

Ícaro Fernandes - Exercício 33

public class Exe33 {


public static void main(String[] args) {
int n;

for (n=10; n<=200; n=n+2){


System.out.println(n);
}
}
}

http://algoritmofaesa.wikidot.com/lista1java 32/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009

Fábio Cassiano - ex 53

package professorHenrique;
import java.util.Scanner;
public class Exercicio53 {

/**
* 53 - Tabuada
*/
public static void main(String[] args) {

int n;
System.out.println("Insira um numero para ver sua tabuada."
n = new Scanner(System.in).nextInt();

for (int contador = 0; contador <=10; contador = contador +

System.out.println(n+" x "+contador+" = "+n*contador);

} // fim do laço for

} // fim do metodo principal

} // fim da classe

Fábio Cassiano - ex 43

/** media entre 500 números


* fornecidos pelo usuário.
*/

package professorHenrique;
import java.util.Scanner;
public class Exercicio43 {

public static void main(String[] args) {

int numero, somaTotal;


somaTotal = 0;

for (int contador = 1; contador <= 500; contador = cont

System.out.println("Insira o valor para o "+contado


numero = new Scanner(System.in).nextInt();
somaTotal = somaTotal + numero;

} //fim do laço for

System.out.println("A média aritmética dos números é "+

} // fim do metodo main

} //fim da classe principal

Exercício 61 - Leon Moreti

import java.util.Scanner;
public class Exercício_61 {

public static void main(String[] args) {


int numeroLinhas;
String ast = "";

System.out.println("Digite o número de linhas");


numeroLinhas = new Scanner(System.in).nextInt();

for(int i = 0; i < numeroLinhas; i++){


http://algoritmofaesa.wikidot.com/lista1java 33/34
29/04/2018 Lista de Exercícios Básicos em Java - FAESA - C.Comp. - Algoritmo I - 2009
for(int i = 0; i < numeroLinhas; i++){
for(int j = 0; j <= i; j++)
ast+= "*";
ast+="\n";
}
System.out.println(ast);
}

page revision: 92, last edited: 4 Nov 2008, 17:13 (3463 days ago)
Edit Tags History Files Print Site tools + Options

Powered by Wikidot.com Help | Terms of Service | Privacy | Report a bug | Flag as objectionable

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License

Other interesting sites

lycee jean moulin english RedPlay Wiki Games for Music


website redplaywiki Music Game Archive & Community
lycée jean moulin Angers for Musicians of All Levels

Cell Biology of Disease and


Exercise

http://algoritmofaesa.wikidot.com/lista1java 34/34

Potrebbero piacerti anche