Resolução do exercício 1.docx

47
Resolução do exercício 1 /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. */ import java.util.Scanner; public class Exercicio01l { public static void main(String[] args) { int anoAtual, anoNascimento, qtdeAnos; System.out.println("Entre com o ano atual:"); anoAtual = new Scanner(System.in).nextInt(); System.out.println("Entre com o ano de nascimento:"); anoNascimento = new Scanner(System.in).nextInt(); qtdeAnos = anoAtual - anoNascimento; System.out.println("Em "+anoAtual+" você faz (ou já fez) "+qtdeAnos+" anos!"); } } Veja na tabela abaixo os exercícios que você deve desenvolver, bem como os que deve analisar. Reuna com os outros colegas que tem o mesmo exercício como responsabilidade e poste apenas uma solução, exceto se for importante mostrar a outra solução. Quando fizer a análise, além de verificar a validade da solução,

Transcript of Resolução do exercício 1.docx

Page 1: Resolução do exercício 1.docx

Resolução do exercício 1

/*Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. */import java.util.Scanner;public class Exercicio01l { public static void main(String[] args) { int anoAtual, anoNascimento, qtdeAnos; System.out.println("Entre com o ano atual:"); anoAtual = new Scanner(System.in).nextInt(); System.out.println("Entre com o ano de nascimento:"); anoNascimento = new Scanner(System.in).nextInt(); qtdeAnos = anoAtual - anoNascimento; System.out.println("Em "+anoAtual+" você faz (ou já fez) "+qtdeAnos+" anos!"); }}

Veja na tabela abaixo os exercícios que você deve desenvolver, bem como os que deve analisar. Reuna com os outros colegas que tem o mesmo exercício como responsabilidade e poste apenas uma solução, exceto se for importante mostrar a outra solução.Quando fizer a análise, além de verificar a validade da solução, proponha melhorias no código de

Page 2: Resolução do exercício 1.docx

quem publicou, se for o caso.

Page 3: Resolução do exercício 1.docx
Page 4: Resolução do exercício 1.docx

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

Exercício 8 Fábio Cassiano

package professorHenrique;import java.util.Scanner;public class Exercicio08 { /** * 8 - Transforme um número Racional (formado por numerador e denominador) * para um número Real. Antes de dividir, verifique se o denominador é diferente de zero. * 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 Racional. 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 imprime a mensagem abaixo. System.out.println("Fração Inválida, pois o denominador é igual a 0."); } // fim da condicinal if else { // caso o denominador seja DIFERENTE de zero imprime a mensagem abaixo. System.out.println("O resultado da sua divisão é o número real "+(double)numerador / denominador+"."); /** * nessa operação acima (double) numerador / denominador estamos transformando * o numerador, que é uma variável do int, em uma variavel do tipo double, e * o ressultado dessa operação é um número do tipo double. Esse processo * é 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();

Page 5: Resolução do exercício 1.docx

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 * 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))/100; System.out.println("O valor máximo que você poderá financiar é de: R$" + valorEmprestimo); } }}

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

/*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 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 < emprestimoDesejado) { System.out.println("O seu empréstimo não será realizado!");

Page 6: Resolução do exercício 1.docx

} 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.showInputDialog("Digite o empréstimo pretendido:")); int salarioBruto = Integer.parseInt(JOptionPane.showInputDialog("Digite o seu salário bruto:")); int descontos = Integer.parseInt(JOptionPane.showInputDialog("Digite os descontos:")); int salarioLiquido = salarioBruto - descontos; int valorEmprestimo = (salarioLiquido*30)/100; JOptionPane.showMessageDialog(null, "O empréstimo máximo é de R$"+valorEmprestimo+",00."); if(valorEmprestimo > emprestimoPretendido){ JOptionPane.showMessageDialog(null, "Você poderá efetuar o empréstimo!"); }else{ JOptionPane.showMessageDialog(null, "Você não poderá efetuar o empréstimo!"); }}

Exercicio 12 - Wagner Passamani

/* A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de recuperação ou foi reprovado. A média de aprovação é >= 7.0; a média de recuperação é >= 5.0 e < 7.0; e a média do reprovado é < 5.0 */ 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"); } }

Page 7: Resolução do exercício 1.docx

}

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ável nota */ 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; // 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 : "+media); } else if (media >= 5 ) { System.out.println("O aluno está de recuperação com média: "+media); System.out.println("Digite a nota da prova de recuperação."); 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: "+media); } }

Page 8: Resolução do exercício 1.docx

//By Rapha.}

Exercício 14 - Leon Moreti

// 14. Receba do usuário o nome de um mês. Exiba o número equivalente. 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 é 6"); } else{ if(mes.equalsIgnoreCase("Julho")){ System.out.println("O Número do mês é 7"); } else{ if(mes.equalsIgnoreCase("Agosto")){ System.out.println("O Número do mês é 8"); } else{ if(mes.equalsIgnoreCase("Setembro")){ System.out.println("O Número do mês é 9"); } else{ if(mes.equalsIgnoreCase("Outubro")){ System.out.println("O Número do mês é 10"); } else{ if(mes.equalsIgnoreCase("Novembro")){ System.out.println("O Número do mês é 11"); } else{

Page 9: Resolução do exercício 1.docx

if(mes.equalsIgnoreCase("Dezembro")){ System.out.println("O Número do mês é 12"); } else{ System.out.println("Digite corretamente!"); } } } } } } } } } } } } }}

Exercício 15 - Gustavo Pereira Tavares

/*Verifique a validade de uma data de aniversário (solicite apenas o número do dia e do mês). 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 == 4) || (mes == 6) || (mes == 9) || (mes == 11)))) { System.out.print("Está data não é válida!"); } else { switch(mes) { case 1: System.out.print("Está data é validá e seu mês é: Janeiro!"); break; case 2: System.out.print("Está data é validá e seu mês é: Fefereiro!"); break; case 3: System.out.print("Está data é validá e seu mês é: Março!"); break; case 4: System.out.print("Está data é validá e seu mês é: Abril!"); break; case 5: System.out.print("Está data é validá e seu mês é: Maio!"); break; case 6: System.out.print("Está data é validá e seu mês é: Junho!"); break;

Page 10: Resolução do exercício 1.docx

case 7: System.out.print("Está data é validá e seu mês é: Julho!"); break; case 8: System.out.print("Está data é validá e seu mês é: Agosto!"); break; case 9: System.out.print("Está data é validá e seu mês é: Setembro!"); break; case 10: System.out.print("Está data é validá e seu mês é: Outubro!"); break; case 11: System.out.print("Está data é validá e seu mês é: Novenbro!"); break; default: System.out.print("Está data é validá e seu mês é: Dezembro!"); } } } 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){

Page 11: Resolução do exercício 1.docx

if (dia<=21){ System.out.println ("Seu Signo é Gemeos"); } else if (dia<=22){ System.out.println ("Seu signo é Cancer"); } } 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");

Page 12: Resolução do exercício 1.docx

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

Exercício 18 - Sônia Vitale

import java.util.Scanner; public class Exercicio_18 { /* Inclua no exercicio anterior a solicitação do ano de nascimento e tambem da data de hoje. A partir desta informação, apresente 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)||(mes==10)||(mes==12))&&(dia <= 31)){ System.out.println ("Dia de aniversário válido"); } else{ if (((mes == 4)||(mes == 6)||(mes == 9)||(mes == 11))&&(dia == 1)||(dia<=30)){ System.out.println ("Dia de aniversário válido"); } else{ if ((mes == 2)&&(dia<=29)){ System.out.println ("Dia de aniversário válido");

Page 13: Resolução do exercício 1.docx

} else{ System.out.println ("Dia de aniversário inválido"); } } } if ((mes==1)||(mes==2)||(mes==3)){ System.out.println ("Seu aniversário é no 1º trimestre do ano"); } else{ if ((mes==4)||(mes==5)||(mes==6)){ System.out.println ("Seu aniversário é no 2º trimestre do ano"); } else{ if ((mes==7)||(mes==8)||(mes==9)){ System.out.println ("Seu aniversário é no 3º trimestre do ano"); } else{ if ((mes==10)||(mes==11)||(mes==12)){ System.out.println ("Seu aniversário é no 4º trimestre do ano"); } } } } 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"); }

Page 14: Resolução do exercício 1.docx

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 é gemeos"); } else{ if ((mes==6)&&(dia>=21)||(mes==7)&&(dia<=21)){ System.out.println ("Seu signo é cancer"); } else{ if ((mes==7)&&(dia>=22)||(mes==8)&&(dia<=22)){ System.out.println ("Seu signo é leão"); } else{ if ((mes==8)&&(dia>=23)||(mes==9)&&(dia<=22)){ System.out.println ("Seu signo é virgem"); } else{ if ((mes==9)&&(dia>=23)||(mes==10)&&(dia<=22)){ System.out.println ("Seu signo é libra"); } else{ if ((mes==10)&&(dia>=23)||(mes==11)&&(dia<=21)){ System.out.println ("Seu signo é escorpião"); } else{

Page 15: Resolução do exercício 1.docx

if ((mes==11)&&(dia>=22)||(mes==12)&&(dia<=21)){ System.out.println ("Seu signo é sagitario"); } else{ if ((mes==12)&&(dia>=22)||(mes==1)&&(dia<=20)){ System.out.println ("Seu signo é capricornio"); } else{ if ((mes==1)&&(dia>=21)||(mes==2)&&(dia<=20)){ System.out.println ("Seu signo é aquario"); } else{ if ((mes==2)&&(dia>=21)||(mes==3)&&(dia<=20)){

System.out.println ("Seu signo é peixes"); } } } } } } } } } } } } } }

Saulo G.S Cott exercicio 19

Page 16: Resolução do exercício 1.docx

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

Page 17: Resolução do exercício 1.docx

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;

Page 18: Resolução do exercício 1.docx

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; 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 "+idad1+" anos de idade "); } else System.out.println("a pessoa mais velha é "+n2+" com "+idad2+" anos de idade "); }}

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 nome 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();

Page 19: Resolução do exercício 1.docx

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+ " e " +nome1); } else{ if (idade1 > idade2){ System.out.println ("A ordem dos nomes: " +nome1+ " e " +nome2); } } } }

Exercicio 21 Rodrigo Lamego

/* Exiba o Valor do emprestimo possivel para um funcionario de uma empresa.*/ 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 - Operacional"); 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+ " Reais"); } if (opcao == 2){ porc = salario*25/100; System.out.print ("O emprestimo podera ser de: " +porc+ " Reais"); } if (opcao == 3){ porc = salario*20/100; System.out.print ("O emprestimo podera ser de: " +porc+ " Reais"); } }}

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 dia 1 de janeiro. Use como entrada o nome, o dia e o mês de nascimento de cada pessoa.*/import java.util.Scanner;

Page 20: Resolução do exercício 1.docx

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° participante:"); dia1 = new Scanner(System.in).nextInt(); System.out.println("Informe o mês do aniversário do 1° participante:"); 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° participante:"); dia2 = new Scanner(System.in).nextInt(); System.out.println("Informe o mês do aniversário do 2° participante:"); 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 { if (dia1 < dia2) { System.out.print("O "+nome1+" faz aniversário primeiro!"); } else if (dia2 < dia1) { System.out.print("O "+nome2+" faz aniversário primeiro!"); } else { System.out.print("O "+nome1+" e o "+nome2+" fazem aniversário no mesmo dia!"); } } }}

Exercício 24 - Leon Moreti

//24. Faça a verificação da validade de uma data completa (dia, mês e ano). 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álida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 2 && dia >= 1 && dia <= 29){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{

Page 21: Resolução do exercício 1.docx

if(mes == 3 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 4 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 5 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 6 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 7 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 8 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 9 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 10 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 11 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano é bissexto!"); } else{ if(mes == 12 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!");

Page 22: Resolução do exercício 1.docx

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

Page 23: Resolução do exercício 1.docx

System.out.println("Este ano não é bissexto!"); } else{ if(mes == 9 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano não é bissexto!"); } else{ if(mes == 10 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano não é bissexto!"); } else{ if(mes == 11 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano não é bissexto!"); } else{ if(mes == 12 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data válida!"); System.out.println("Este ano não é bissexto!"); } else{ System.out.println("Data Inválida!"); } } } } } } } } } } } } } }}

Exercício 25 [Raphaela]

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

package exerciciosAlgoritmoI; import java.util.Scanner; public class exerc25 {

Page 24: Resolução do exercício 1.docx

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(); if (segundo > 0 && segundo < 60) { System.out.println("A hora é válida, são "+hora+":"+minuto+":"+segundo); } 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 segundos. 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, tempo2; 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);

Page 25: Resolução do exercício 1.docx

tempo2 = (hora2*60*60)+(minuto2*60); if (tempo1 > tempo2){ System.out.println("A diferença foi de " +(tempo1-tempo2)+ " segundos"); } else if (tempo2 > tempo1){ System.out.println("A diferença foi de " +(tempo2-tempo1)+ " segundos"); } } }

Exercicio 28 [ Elias Raphael ]28. Coloque em ordem crescente três números quaisquer.Como desafio, tente depois fazer uma solução com apenas3 estruturas de decisão.

import java.util.Scanner;public class Exercicio28v1 { public static void main(String[] args) { while (true) { int a,b,c; System.out.println("Digite os números conforme solicitado e qualquer texto para finalizar.\n"); 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; }

Page 26: Resolução do exercício 1.docx

System.out.println("Os números em ordem são: " + a + " - " + b + " - " + c); } }}

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 solicitado e qualquer texto para finalizar.\n"); 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++) { 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 o primeiro número:")); num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo número:")); num3 = Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro número:")); if(num1 > num2){ aux = num1; num1 = num2;

Page 27: Resolução do exercício 1.docx

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+", "+num3);}

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értices. * Cada vértice é um ponto e é formado por duas coordenadas x e y. * Faça a crítica destes pontos, pois eles não podem se sobrepor. * Observe que o usuário pode fornecê-los em qualquer ordem. * Em seguida informe se os dois retângulos se interceptam em algum lugar. */ public static void main(String[] args) { // Declaração das variáveis int xreT101, yreT101, xreT102, yreT102,xreT201, yreT201, xreT202, yreT202; // Solicitação dos vertices do primeiro retangulos System.out.println("Digite um x e um y de um dos vértices de um retangulo:"); 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(); // 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 são iguais, com estes dados nao é possível definir o retangulo"); }else if (xreT101-xreT102==yreT101-yreT102){ System.out.println("A figura formada por estes vertices é um quadrado"); }else System.out.println("A figura formada por este vertices é um retangulo"); // Solicitação dos vértices do outro retangulo System.out.println("Digite um x e um y de um dos vértices de um outro retangulo:"); 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

Page 28: Resolução do exercício 1.docx

if (xreT201>=xreT101 && xreT201<=xreT102 || xreT101>=xreT201 && xreT101<=xreT202 || yreT201>=yreT101 && yreT201<=yreT102 || yreT101>=yreT201 && yreT101<=yreT202){ 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++){ System.out.print(x+" ");}}}

Exercício 34 - Sônia Vitale

import java.math.*; public class Exercicio_34 { /**

Page 29: Resolução do exercício 1.docx

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 pelo usuário. Peça também que o usuário determine a faixa do sorteio. 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 < quantidadeNumeros; numeroSorteado++) System.out.println( ( numeroSorteado + 1 ) + "° Sorteio= " + ( int ) ( 1 + ( Math.random() * faixaSorteio ) ) ); } }

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 sortiado:"); 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)+", "); } } }

Exercicio 36 - Wagner Passamani

package exercicio;

Page 30: Resolução do exercício 1.docx

import java.util.Scanner; public class exercicio36 { /* 36. Exiba todos os números ímpares existentes entre dois números informados pelo usuário. Dica: use o operador % para calcular o resto da divisão entre dois números. */ 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 por faltas. Use o sistema de avaliação da FAESA. Pergunte ao usuário a quantidade de notas para cálculo da média semestral, 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!"); } else { System.out.print("Que pena! Você foi reprovado por falta!"); } }

Page 31: Resolução do exercício 1.docx

}

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 Santosexercicio 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 possível empréstimo de //um cliente, em seguida avise se ele poderá ou não fazer o empréstimo. public static void main(String[] args) { double vBruto,desconto,vLiquido,emprestimo, valorPossivel;

Page 32: Resolução do exercício 1.docx

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 emprestimo"); } }}

Pedro Henrique MEndes dos Santosexercicio 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 + ", " + 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

Page 33: Resolução do exercício 1.docx

+ " e " + n3); } else { System.out.println("Ordem dos números : " + n1 + ", " + n2 + " e " + n3); } } } } }

Pedro Henrique Mendes dos Santosexercicio 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 deseja tirar a média aritmética"); 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 Santosexercicio 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;

Page 34: Resolução do exercício 1.docx

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

Pedro Henrique Mendes dos Santosexercicio 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 VasconcelosExercicio 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!"); } }}

Page 35: Resolução do exercício 1.docx

Rafael Victor VasconcelosExercicio 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:"); 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 "+((hora + minuto + segundo) - (hora2 + minuto2 + segundo2))+" segundos!"); } else { System.out.print("A diferença entre as horas é de "+((hora2 + minuto2 + segundo2) - (hora + minuto + segundo))+" segundos!"); } } }

Í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 "+num2+" são:\n"+saida); }}

Ícaro Fernandes - Exercício 17

import java.util.Scanner;

Page 36: Resolução do exercício 1.docx

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ário"); mes = new Scanner(System.in).nextInt(); if(mes==1){ if(dia>0&&dia<=31){ System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Janeiro e você nasceu no 1º Trimestre"); if(dia>0 && dia<=20) System.out.println("O seu signo é Capricórnio"); else System.out.println("Seu signo é Aquário"); }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 "+dia+" é válido e o mês é Fevereiro e você nasceu no 1º Trimestre "); 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 "+dia+" é válido e o mês é Março e você nasceu no 1ºTrimestre"); 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 "+dia+" é válido e o mês é Abril e você nasceu no 2º Trimestre"); 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 "+dia+" é válido e o mês é Maio e você nasceu no 2ºTrimestre"); 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 "+dia+" é válido e o mês é Junho e você nasceu no 2º Trimestre"); if(dia>0 && dia<=20 ) System.out.println("Seu signo é Gêmeos"); else

Page 37: Resolução do exercício 1.docx

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 "+dia+" é válido e o mês é Julho e você nasceu no 3º Trismestre"); 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 "+dia+" é válido e o mês é Agosto e você nasceu no 3º Trimestre"); 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 "+dia+" é válido e o mês é Setembro e você nasceu no 3º Trimestre"); 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");} if(mes==10){ if(dia>0&&dia<=31){ System.out.println("A data está correta, pois o dia "+dia+" é válido e o mês é Outubro e você nasceu no 4º Trimestre"); 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 "+dia+" é válido e o mês é Novembro e você nasceu no 4º Trimestre"); 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 "+dia+" é válido e o mês é Dezembro você nasceu no 4º Trimestre"); 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");} }}

Page 38: Resolução do exercício 1.docx

Í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$:"+emprestimo); }}

Í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); } }}

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 + 1) { 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

Page 39: Resolução do exercício 1.docx

* 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 = contador + 1) { System.out.println("Insira o valor para o "+contador+"º número."); 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 é "+(float)somaTotal / 500+"."); } // 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++){ for(int j = 0; j <= i; j++) ast+= "*"; ast+="\n"; } System.out.println(ast); } }