Sei sulla pagina 1di 33

Exerccio 8 Fbio Cassiano

package professorHenrique; import java.util.Scanner; public class Exercicio08 { /** * 8 - Transforme um nmero Racional (formado por numerador e denominador) * para um nmero Real. Antes de dividir, verifique se o denominador diferente de zero. * Emita uma mensagem de alerta ao usurio se for zero. */ public static void main(String[] args) { // Variveis do tipo inteiro Racional. int numerador, denominador; usadas para formar o nmero

// 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("Frao Invlida, 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 diviso o nmero real "+(double)numerador / denominador+"."); /** * nessa operao acima (double) numerador / denominador estamos transformando * o numerador, que uma varivel do int, em uma variavel do tipo double, e * o ressultado dessa operao um nmero do tipo double. Esse processo * chamado de cast. */ } // fim da condicional else } // fim do mtodo main } // fim da public class

Exercicio 9 Adenilton N. M. de Tavares

// 9. Verifique se o usurio maior de idade ou no.// 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 emprstimo a seus clientes no valor * mximo de 30% do valor do seu salrio liquido. Receba o * valor do salrio bruto, o valor dos descontos e o valor * do possvel emprstimo de um cliente, em seguida avise se * ele poder ou no fazer o emprstimo. */ import java.util.Scanner; public class Exercicio10 { public static void main(String[] args) { while (true) { System.out.print("Digite seu salrio 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 financiar de: R$" + valorEmprestimo); } } } mximo que voc

poder

Exerccio 10 (Verso alternativa) - Gustavo Pereira Tavares

/* Um banco concede emprstimo a seus clientes no valor mximo de 30% do valor do seu salrio liquido.

Receba o valor do salrio bruto, o valor dos descontos e o valor do possvel emprstimo de um cliente, em seguida avise se ele poder ou no fazer o emprstimo. */ import java.util.Scanner; public class Ex10 { public static void main(String[] args) { double salarioBruto, descontos, emprestimoDesejado; System.out.println("Informe seu salrio bruto"); salarioBruto = new Scanner(System.in).nextDouble(); System.out.println("Informe os descontos de seu salrio (em %):"); descontos = new Scanner(System.in).nextDouble(); System.out.println("Informe o emprstimo pretendido:"); emprestimoDesejado = new Scanner(System.in).nextDouble(); if ((((100 - descontos) / 100) * salarioBruto) * 0.3 < emprestimoDesejado) { System.out.println("O seu emprstimo no ser realizado!"); } else { System.out.println("Seu emprstimo ser realizado!"); } } }
Exerccio 10 (Verso alternativa) - Fabriccio Correia Bernardes

import javax.swing.*; public static void ex10(){ int emprestimoPretendido = Integer.parseInt(JOptionPane.showInputDialog("Digite o emprstimo pretendido:")); int salarioBruto = Integer.parseInt(JOptionPane.showInputDialog("Digite o seu salrio bruto:")); int descontos = Integer.parseInt(JOptionPane.showInputDialog("Digite os descontos:")); int salarioLiquido = salarioBruto - descontos; int valorEmprestimo = (salarioLiquido*30)/100; JOptionPane.showMessageDialog(null, "O emprstimo mximo de R$"+valorEmprestimo+",00."); if(valorEmprestimo > emprestimoPretendido){ JOptionPane.showMessageDialog(null, "Voc poder efetuar o emprstimo!"); }else{ JOptionPane.showMessageDialog(null, "Voc no poder efetuar o emprstimo!"); } }
Exercicio 12 - Wagner Passamani

/* A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de recuperao ou foi reprovado. A mdia de aprovao >= 7.0; a mdia de recuperao >= 5.0 e < 7.0; e a mdia 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 recuperao"); } else if (media <5){ System.out.println("Voc est reprovado"); } } }
Exerccio 13 [Raphaela]

13. Acrescente no problema anterior possibilidade dele fazer prova final em caso de recuperao. Neste caso a nota de aprovao 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 Mdia ===="); /* * Loop que pergunta 3 vezes a nota e acrescenta na varivel nota */ for (int i = 1; i <= 3; i++) { System.out.println("Digite a "+i+" nota:"); nota += new Scanner(System.in).nextDouble(); } // Clculo da mdia media = nota/3;

// Arredondando a mdia media = media * 10; media = (int) media; media = media/10; //Condicionais if (media >= 7) { System.out.println("O aluno foi aprovado com mdia : "+media); } else if (media >= 5 ) { System.out.println("O aluno est de recuperao com mdia: "+media); System.out.println("Digite a nota da prova de recuperao."); notaRecuperacao = new Scanner(System.in).nextDouble(); if (notaRecuperacao >= 5 ) { System.out.println("O aluno recuperou a nota."); } else { System.out.println("O aluno no recuperou a nota."); } } else { System.out.println("O "+media); } } //By Rapha. }
Exerccio 14 - Leon Moreti

aluno

foi

reprovado

com

mdia:

// 14. Receba equivalente.

do

usurio

nome

de

um

ms.

Exiba

nmero

package lista_de_exerccios; import java.util.Scanner; public class Exerccio_14 { public static void main(String[] args) { String mes; System.out.println("Digite o nome do ms:"); mes = new Scanner (System.in).next(); if(mes.equalsIgnoreCase("Janeiro")){ System.out.println("O Nmero do ms 1"); } else{ if (mes.equalsIgnoreCase("Fevereiro")){ System.out.println("O Nmero do ms 2");

} else{ if(mes.equalsIgnoreCase("Maro")){ System.out.println("O Nmero do ms 3"); } else{ if(mes.equalsIgnoreCase("Abril")){ System.out.println("O Nmero do ms 4"); } else{ if(mes.equalsIgnoreCase("Maio")){ System.out.println("O Nmero do ms 5"); } else{ if(mes.equalsIgnoreCase("Junho")){ System.out.println("O Nmero do ms 6"); } else{ if(mes.equalsIgnoreCase("Julho")){ System.out.println("O Nmero ms 7"); } else{ if(mes.equalsIgnoreCase("Agosto")){ System.out.println("O do ms 8"); } else{ if(mes.equalsIgnoreCase("Setembro")){ System.out.println("O Nmero do ms 9"); } else{ if(mes.equalsIgnoreCase("Outubro")){ System.out.println("O Nmero do ms 10"); } else{ if(mes.equalsIgnoreCase("Novembro")){ System.out.println("O Nmero do ms 11"); } else{ if(mes.equalsIgnoreCase("Dezembro")){ System.out.println("O Nmero do ms 12"); } else{ System.out.println("Digite corretamente!"); } } } } } Nmero

do

} } } } } } } } }
Exerccio 15 - Gustavo Pereira Tavares

/* Verifique a validade de uma data de aniversrio (solicite apenas o nmero do dia e do ms). Alm de falar se a data est ok, informe tambm o nome do ms. 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 aniversrio:"); dia = new Scanner(System.in).nextInt(); System.out.println("Informe o ms de seu aniversrio:"); 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 no vlida!"); } else { System.out.print("Est data valid!"); } } else { System.out.print("Est data no vlida!"); } } }
Exerccio 18 - Snia Vitale

import java.util.Scanner; public class Exercicio_18 { /* Inclua no exercicio anterior a solicitao do ano de nascimento e tambem da data de hoje. A partir desta informao, 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==1 2))&&(dia <= 31)){ System.out.println ("Dia de aniversrio vlido"); } else{ if (((mes == 4)||(mes == 6)||(mes == 9)||(mes == 11))&&(dia == 1)||(dia<=30)){ System.out.println vlido"); } else{ if ((mes == 2)&&(dia<=29)){ System.out.println ("Dia de aniversrio vlido"); } else{ System.out.println ("Dia de aniversrio invlido"); } } } if ((mes==1)||(mes==2)||(mes==3)){ System.out.println trimestre do ano"); ("Seu aniversrio no 1 ("Dia de aniversrio

} else{ if ((mes==4)||(mes==5)||(mes==6)){ System.out.println ("Seu aniversrio no 2 trimestre do ano"); } else{ if ((mes==7)||(mes==8)||(mes==9)){ System.out.println no 3 trimestre do ano"); } else{ if ((mes==10)||(mes==11)||(mes==12)){ System.out.println aniversrio 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"); } 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 gemeos"); ("Seu signo ("Seu ("Seu aniversrio

} else{ if ((mes==6)&&(dia>=21)||(mes==7)&&(dia<=21)){ System.out.println cancer"); } else{ if ((mes==7)&&(dia>=22)||(mes==8)&&(dia<=22)){ System.out.println signo leo"); } 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)){ ("Seu ("Seu signo

System.out.println ("Seu signo libra"); } else{ if ((mes==10)&&(dia>=23)||(mes==11)&&(dia<=21)){

System.out.println ("Seu signo escorpio"); } else{ 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

package exercicio19;

import java.util.Scanner;

public class Principal {

public float a, b, c;

static

void

main(String[]

args)

System.out.println("Por

favor

informe

um

nmero

qualquer.");

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

System.out.println("Por

favor

informe

um

outro

nmero

qualquer.");

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

System.out.println("Por

favor

informe

um

outro

nmero

qualquer.");

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

if System.out.println(a); else System.out.println(b); else System.out.println(c); else if if if

(a>b

&&

a>c)

(b>a

&&

b>c)

(c>a

&&

c>b)

(a==b os nmeros

&& so

a==c) iguais");

System.out.println("Todos }

jardel leite. exercicio19

package Exercicios; import java.util.Scanner; public class exericio19 {

// 19.

Coloque em ordem crescente dois nmeros 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

package exercicio20;

import java.util.Scanner;

public public int n1, n2, n3; static

class void

Principal main(String[] args)

{ {

System.out.println("Digite

primeiro

nmero

");

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

System.out.println("Digite

segundo

nmero

");

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

System.out.println("Digite

terceiro

nmero

");

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

if

(n1

==

n2 nmeros e so

&& iguais : " else

n2 " +

== n1 + + ",

n3) " +

{ n2 n3); {

System.out.println("Os + } if if (n1 > (n2 "

n2

&& >

n1

> n3)

n3)

{ {

System.out.println("Ordem + } "

dos e

nmeros

: "

"

n3

+ +

",

"

n2 n1); {

else

System.out.println("Ordem + } } if else (n1 "

dos e

nmeros

: "

"

n2

+ +

",

"

n3 n1);

if

(n2 >

> n3) : " " + n3 + +

n3)

{ {

System.out.println("Ordem + } System.out.println("Ordem + } } if (n1 " "

dos e

nmeros

",

"

n1 n2); {

else dos e nmeros : " " + n1 + + ", " +

n3 n2);

else > dos e else dos e nmeros : " " + n1 + + ", " + nmeros : " " + n2 n2) + + ", " +

{ { n1 n3); { n2 n3);

System.out.println("Ordem + } System.out.println("Ordem + } } } } " "

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; 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 "+idad1+" anos de idade "); } else System.out.println("a "+idad2+" anos de idade "); } }
Exerccio 20 - Snia Vitale

pessoa

mais

velha

"+n1+"

com

pessoa

mais

velha

"+n2+"

com

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(); 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 +nome1+ " e " +nome2); } } } }


Exerccio 23 - Gustavo Pereira Tavares

("A

ordem

dos

nomes:

"

/* Verifique quem entre duas pessoas faz aniversrio primeiro. Exiba o nome do primeiro aniversariante considerando que estamos no dia 1 de janeiro. Use como entrada o nome, o dia e o ms 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 aniversrio do 1 participante:"); dia1 = new Scanner(System.in).nextInt(); System.out.println("Informe o ms do aniversrio 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 aniversrio do 2 participante:"); dia2 = new Scanner(System.in).nextInt(); System.out.println("Informe o ms do aniversrio do 2 participante:"); mes2 = new Scanner(System.in).nextInt(); if (mes1 < mes2) { System.out.print("O "+nome1+" faz aniversrio primeiro!"); } else if (mes2 < mes1) { System.out.print("O "+nome2+" faz aniversrio primeiro!"); } else { if (dia1 < dia2) { System.out.print("O "+nome1+" faz aniversrio primeiro!"); } else if (dia2 < dia1) { System.out.print("O "+nome2+" faz aniversrio primeiro!"); } else { System.out.print("O "+nome1+" e o "+nome2+" fazem aniversrio no mesmo dia!"); }

} } }
Exerccio 24 - Leon Moreti

//24. e ano).

Faa a verificao da validade de uma data completa (dia, ms

package lista_de_exerccios; import java.util.Scanner; public class Exerccio_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 nmero do ms 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 vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 2 && dia >= 1 && dia <= 29){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 3 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 4 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 5 && dia >= 1 && dia <= 31){

System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 6 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este bissexto!");

ano

} else{ if(mes == 7 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 8 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 9 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes == 10 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ if(mes && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano bissexto!"); } else{ System.out.println("Data Invlida!"); } } } } } } } }

==

11

&&

==

12

} } } } }else{ if(mes == 1 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 2 && dia >= 1 && dia <= 28){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 3 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 4 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 5 && dia >= 1 && dia <= 31){

System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 6 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 7 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 8 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{

if(mes == 9 && dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes == 10 && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes dia >= 1 && dia <= 30){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ if(mes && dia >= 1 && dia <= 31){ System.out.println(""+dia+"/"+mes+"/"+ano+" Data vlida!"); System.out.println("Este ano no bissexto!"); } else{ System.out.println("Data Invlida!"); } } } } } } } } } } } } } } }
Exerccio 25 [Raphaela]

==

11

&&

==

12

25 .Valide um horrio 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(); if (segundo > 0 && segundo < 60) { System.out.println("A hora vlida, "+hora+":"+minuto+":"+segundo); } else { System.out.println("O segundo no vlido."); } } else { System.out.println("O minuto no vlido."); } } else { System.out.println("A hora no vlida."); } } //By Rapha. }
Exercicio 26 - Wagner Passsamani

so

/** 26. Receba 2 horrios e exiba a diferena entre eles em segundos. A entrada destes horrios pode ocorrer em qualquer ordem. */ public static void main(String[] args) { int tempo2; System.out.println("Entre com a hora"); hora1, minuto1 = 0, hora2, minuto2 = 0, tempo1 = 0,

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 diferena foi de " +(tempo1-tempo2)+ " segundos"); } else if (tempo2 > tempo1){ System.out.println("A diferena foi de " +(tempo2-tempo1)+ " segundos"); } } }
Exercicio 28. Como Coloque desafio, 28 em tente ordem depois [ Elias crescente fazer trs uma Raphael nmeros soluo com ] quaisquer. apenas

3 estruturas de deciso.

import java.util.Scanner; public class Exercicio28v1 { public static void main(String[] args) { while (true) { int a,b,c; System.out.println("Digite os nmeros conforme solicitado e qualquer texto para finalizar.\n"); try { System.out.print("Entre com o 1 nmero: "); a = new Scanner(System.in).nextInt(); System.out.print("\nEntre com o 2 nmero: "); b = new Scanner(System.in).nextInt(); System.out.print("\nEntre com o 3 nmero: "); 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 nmeros em ordem so: " + a + " - " + b + " - " + c); } } }
Exercicio 28 [ Elias Raphael ] - Soluo melhor implementada, utilizando recursos ainda no 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 nmeros 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)+" nmero: "); 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 nmeros em ordem so: "); for (int i=0; i<numeros.length; i++) System.out.print(numeros[i] + " - "); System.out.print("\n\n"); } } }
Exerccio 28 - Fabriccio Correia Bernardes (Soluo alternativa )

public static void ex28(){ int num1, num2, num3, aux; num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite o primeiro nmero:")); num2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o segundo nmero:")); num3 = Integer.parseInt(JOptionPane.showInputDialog("Digite o terceiro nmero:")); 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+", "+num3); }
Exercicio 30 - Postado - Abrao N. S. Pereira

import java.util.Scanner; public class Exercicio30 { /** * 30. Receba dois retngulos atravs dos seus quatro vrtices. * Cada vrtice um ponto e formado por duas coordenadas x e y. * Faa a crtica destes pontos, pois eles no podem se sobrepor. * Observe que o usurio pode fornec-los em qualquer ordem. * Em seguida informe se os dois retngulos se interceptam em algum lugar. */ public static void main(String[] args) { // Declarao das variveis int xreT101, yreT101, xreT102, xreT202, yreT202;

yreT102,xreT201,

yreT201,

// Solicitao dos vertices do primeiro retangulos System.out.println("Digite um x e um y de um dos vrtices 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 prximo vrtice:"); xreT102 = new Scanner(System.in).nextInt(); yreT102 = new Scanner(System.in).nextInt(); // Condicional para verificar se os vertices se sobrepem if (xreT101==xreT102 || yreT101==yreT102){ System.out.println("Os x ou os y dos vertices digitados so iguais, com estes dados nao possvel 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"); // Solicitao dos vrtices do outro retangulo System.out.println("Digite um x e um y de um dos vrtices 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 prximo vrtice:"); xreT202 = new Scanner(System.in).nextInt(); yreT202 = new Scanner(System.in).nextInt(); // Verificao da interceptao dos retangulos 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 no se interceptam"); } }
Exercicio 31 - Postado - Abrao N. S. Pereira

public class Exercicio31 { /** * 31. Exiba mil vezes o nmero 100 */ public static void main(String[] args) { // TODO Auto-generated method stub // Declarao da variavel int n; // Instruo de repetio for (n=1; n<=1000; n=n+1){ // Exibio do resultado na tela System.out.print("100,"); } } }
jardel leite. exerccio31

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+" "); } } }
Exerccio 34 - Snia Vitale

import java.math.*; public class Exercicio_34 { /** Exiba 50 nmeros sorteados de 1 a 100 para o usurio. */ public static void main(String[] args) { for (int var = 1 ; var <= 100 ; var++){ System.out.println ((int)(Math.random()* 100)); } }
Exerccio 35 - Leon Moreti

// 35. Exiba uma quantidade de nmeros sorteados determinada pelo usurio. Pea tambm que o usurio determine a faixa do sorteio. package lista_de_exerccios; import java.util.Scanner; public class Exerccio_35 { public static void main(String[] args) { int quantidadeNumeros, faixaSorteio; System.out.println("Digite quantos nmeros sero 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 ) ) ); } }
Exerccio 35 (Verso alternativa) - Gustavo Pereira Tavares

/* Exiba uma quantidade de nmeros sorteados determinada pelo usurio. Pea tambm que o usurio 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 nmeros a ser sortiado:"); quantidade = new Scanner(System.in).nextInt(); System.out.println("Informe a faixa de nmeros 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; import java.util.Scanner; public class exercicio36 { /* 36. Exiba todos os nmeros mpares existentes entre dois nmeros informados pelo usurio. Dica: use o operador % para calcular o resto da diviso entre dois nmeros. */ 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); } } }


Exercicio 59 - Postado - Abrao N. S. Pereira

public class Exercicio59 { /** * 59. Exiba as 10 tabuadas (de 1 a 10). */ public static void main(String[] args) { // Declarao das variveis int n01, n02; // Instruo de repetio p/ as tabuadas de 1 a 10 for (n01=1;n01 <= 10; n01 ++){ // Exibio do titulo de cada tabuada System.out.println("\nTabela de Multiplicao de "+n01); // Instruo de repetio p/ cada mutiplicao for (n02 = 1; n02 <= 10; n02++) { // Exibio de cada uma das tabuadas System.out.print(n01+" X "+n02+" = "+(n01*n02)+" -> "); } } } } Exercicios de Pedro Henrique Mendes dos Santos exercicio 10 [[code type="Java"]] import java.util.Scanner; public class exercicio10 { // 10. Um banco concede emprstimo a seus clientes no valor //mximo de 30% do valor do seu salrio liquido. Receba o //valor do salrio bruto, o valor dos descontos e o valor do possvel emprstimo de //um cliente, em seguida avise se ele poder ou no fazer o emprstimo. 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 no disponivel"); } else{ System.out.println("parabens vc conseguiu emprestimo"); } } } [[/code]] Pedro Henrique MEndes dos Santos exercicio 28 [[code type="Java"]] 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 nmero : "); n1 = new Scanner(System.in).nextInt(); System.out.println("Digite o segundo nmero : "); n2 = new Scanner(System.in).nextInt(); System.out.println("Digite o terceiro nmero : "); n3 = new Scanner(System.in).nextInt(); if (n1 == n2 && n2 == n3) { System.out.println("Os nmeros so iguais : " + n1 + ", " + n2 + " e " + n3); } else { if (n1 > n2 && n1 > n3) { if (n2 > n3) { System.out.println("Ordem n2 + " e " + n1); } else { System.out.println("Ordem n3 + " e " + n1); } } else if (n2 > n3) { if (n1 > n3) { System.out.println("Ordem n1 + " e " + n2); } else { System.out.println("Ordem n3

seu

dos nmeros : " + n3 +

", " +

dos nmeros : " + n2 +

", " +

dos nmeros : " + n3 +

", " +

dos nmeros : " + n1 +

", " +

+ " e " + n2); } } else { if (n1 > n2) { System.out.println("Ordem dos nmeros : " + n2 + ", " + n1 + " e " + n3); } else { System.out.println("Ordem dos nmeros : " + n1 + ", " + n2 + " e " + n3); } } } } } [[/code]] Pedro Henrique Mendes dos Santos exercicio 44 [[code type="Java"]] 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 mdia aritmtica"); 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 mdia desse nmeros : " + media); } } [[/code]] Pedro Henrique Mendes dos Santos exercicio 52 [[code type="Java"]] package exercicio52; public class Principal { public static void main(String[] args) { /* * A histria do rei que se tornou pobre: aps perder

* uma aposta com um sdito, ele teve que pagar uma * quantia muito grande em sacos de arroz. A aposta * feita anteriormente era que se o sdito ganhasse * o rei teria que pagar um gro de arroz colocado na * primeira casa de um tabuleiro de xadrez. Na segunda * casa teria que pagar o dobro, ou seja, dois gros * de arroz, e assim sucessivamente at a casa nmero 64. * Exiba quantos gros de arroz este sdito 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); } } } Pedro Henrique Mendes dos Santos exercicio 65 [[code type="Java"]] 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("Parabns! Voc foi aprovado!"); } else if ((nota1 + nota2 + nota3) / 3 >= 5) { System.out.print("Voc est de recuperao!"); } 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:"); 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 diferena entre as horas de "+((hora + minuto + segundo) - (hora2 + minuto2 + segundo2))+" segundos!"); } else { System.out.print("A diferena entre as horas de "+((hora2 + minuto2 + segundo2) - (hora + minuto + segundo))+" segundos!"); }

Potrebbero piacerti anche