Programação em Java - applets 26-08-2010 Patrícia da Conceição Java1 package prog1; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o primeiro programa //Programa de calculos Scanner le = new Scanner(System.in); System.out.println("\t*** Programa de calculos ***"); System.out.println("1 - Soma"); System.out.println("2 - Subtracao"); System.out.println("3 - Multiplicacao"); System.out.println("4 - Divisao"); System.out.println("5 - Potencia"); System.out.println("6 - Raiz quadrada"); System.out.println(" Escolha a opcao"); double opcao = le.nextDouble(); System.out.println(" Insira o primeiro valor"); double valor1 = le.nextDouble(); System.out.println(" Insira o segundo valor"); double valor2 = le.nextDouble(); 2 if ( opcao == 1) { System.out.println("\n A soma das duas variaveis e:" +valor1+" + " +valor2+" = "+(valor1 + valor2)+" "); } else if ( opcao == 2) { System.out.println("\n A subtracao das duas variaveis e:" +valor1+" - " +valor2+ " = "+(valor1 - valor2)+" "); } else if ( opcao == 3) { System.out.println("\n A multiplicacao das duas variaveis e:" +valor1+" * " +valor2+ " = "+(valor1 * valor2)+" "); } else if (opcao == 4) { System.out.println("\n A divisao das duas variaveis e:" +valor1+" / " +valor2+ " = "+(valor1 / valor2)+" "); } else 3 if(opcao == 5) { System.out.println("\n A potencia das duas variaveis e:"+Math.pow(valor1, valor2)+" "); } else if(opcao == 6) { System.out.println("\n\n Raiz quadrada e:" + Math.sqrt(valor1)); System.out.println("\n\n Raiz quadrada e:" + Math.sqrt (valor2)); } } } Java2 package prog2; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { 4 //Este e o 2º programa //Programa que calula o salario bruto Scanner le = new Scanner(System.in); System.out.println("****** programa de calculo do salario ******\n"); System.out.println("Introduza o seu salario: "); double salario = le.nextDouble(); if (salario<1050) { double desconto = (salario * 0.10); System.out.println("O desconto e:\n"+desconto+" "); double salario1= (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario1+" "); } else if (salario>=1050 && salario<4000 ) { double desconto = (salario * 0.15); System.out.println("O desconto e:\n"+desconto+" "); double salario2 = (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario2+" "); } else { 5 double desconto = (salario * 0.45); System.out.println("O desconto e:\n"+desconto+" "); double salario3 = (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario3+" "); } } } Java 3 package java3; import java.io.*; import java.util.* public class Main { public static void main(String[] args) { //Este e o java3 //programa o maximo de dois numeros Scanner le = new Scanner(System.in); System.out.println("****** programa o maximo de dois numeros ******\n"); System.out.println("Introduza dois numeros:"); double num1 = le.nextDouble(); double num2 = le.nextDouble(); 6 if(num1 > num2) { System.out.println("O numero maior e: "+num1); System.out.println("O numero menor e: "+num2); } else { System.out.println("O numero maior e: "+num2); System.out.println("O numero menor e: " +num1); } } } Java 4 package java4; import java.io.*; import java.util.*; public class Main { 7 public static void main(String[] args) { //Este e o java4 //programa o maximo de tres numeros Scanner le = new Scanner(System.in); System.out.println("****** programa o maximo de tres numeros ******"); System.out.println("Introduza tres numeros:"); double num1 = le.nextDouble(); double num2 = le.nextDouble(); double num3 = le.nextDouble(); if(num1 > num2 && num1 > num3) { System.out.println("O numero maior e: "+num1) } else { if(num2 > num3) { System.out.println("O numero maior e: "+num2); } else { System.out.println("O numero maior e: "+num3); } 8 } } } Java 5 package java5; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o java5 //programa o maximo de cinco numeros Scanner le = new Scanner(System.in); System.out.println("****** programa o maximo de cinco numeros ******"); System.out.println("Introduza cinco numeros:"); double num1 = le.nextDouble(); double num2 = le.nextDouble(); double num3 = le.nextDouble(); double num4 = le.nextDouble(); double num5 = le.nextDouble(); if((num1 < 0 || num2 < 0 || num3 < 0 || num4 < 0 || num5 < 0)||(num1 > 100 || num2 > 100 || num3 > 100 || num4 > 100 || num5 > 100)) 9 { System.out.println("O numero e invalido: "); } else if(num1 > num2 && num1 > num3 && num1 > num4 && num1 > num5) { System.out.println("O numero maior e: "+num1); } else { if(num2 > num3 && num2 > num4 && num2 > num5) { System.out.println("O numero maior e: "+num2); } else if(num3 > num4 && num3 >num5) { System.out.println("O numero maior e: "+num3); } else if(num4 > num5) { System.out.println("O numero maior e: "+num4); 10 } else { System.out.println("O numero maior e: "+num5); } } } } Java 6 package java6; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Programa de java 6 //Comando switch Scanner le = new Scanner(System.in); System.out.println("*****Programa de comando switch*****"); System.out.println("Escolha a opcao"); int opcao = le.nextInt(); 11 switch(opcao){ case 1: System.out.println("Voce escolheu a opcao 1"); break; case 2: System.out.println("Voce escolheu a opcao 2"); break; case 3: System.out.println("Voce escolheu a opcao 3"); break; default: System.out.println("Opacao invalida"); break; } } } Java 7 package java7; import java.io.*; import java.util.*; public class Main { 12 public static void main(String[] args) { //Este e o programa java 7 //Programa de calculos Scanner le = new Scanner(System.in); System.out.println("\t*** Programa de calculos ***"); System.out.println("1 - Soma"); System.out.println("2 - Subtracao"); System.out.println("3 - Multiplicacao"); System.out.println("4 - Divisao"); System.out.println("5 - Potencia"); System.out.println("6 - Raiz quadrada"); System.out.println(" Escolha a opcao"); int opcao = le.nextInt(); System.out.println(" Insira o primeiro valor"); int valor1 = le.nextInt(); System.out.println(" Insira o segundo valor"); int valor2 = le.nextInt(); switch(opcao){ case 1: System.out.println("\n A soma das duas variaveis e:" +valor1+" + " +valor2+" = "+(valor1 + valor2)+" "); break; case 2: 13 System.out.println("\n A subtracao das duas variaveis e:" +valor1+" - " +valor2+ " = "+(valor1 - valor2)+" "); break; case 3: System.out.println("\n A multiplicacao das duas variaveis e:" +valor1+" * " +valor2+ " = "+(valor1 * valor2)+" "); break; case 4: System.out.println("\n A divisao das duas variaveis e:" +valor1+" / " +valor2+ " = "+(valor1 / valor2)+" "); break; case 5: System.out.println("\n A potencia das duas variaveis e:"+Math.pow(valor1, valor2)+" "); break; case 6: System.out.println("\n\n Raiz quadrada e:" + Math.sqrt(valor1)); System.out.println("\n\n Raiz quadrada e:" + Math.sqrt (valor2)); break; default: System.out.println("Opacao invalida"); break; } } 14 } Java 8 package prog8; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este eo meu oitavo programa //Euromilhoes Scanner le = new Scanner(System.in); System.out.println(" ************************** "); System.out.println(" *******EUROMILHOES******** "); System.out.println(" ************************** "); System.out.println("introduza cinco numeros: "); double n1,n2,n3,n4,n5, es1, es2, maximo,minimo; n1=le.nextInt(); n2=le.nextInt(); n3=le.nextInt(); n4=le.nextInt(); n5=le.nextInt(); System.out.println("introduza as estrelas sao: " ); 15 es1=le.nextInt(); es2=le.nextInt(); System.out.println("\t os seus numeros escolhidos foram:" +Math.round(n1)+","+Math.round(n2)+","+Math.round(n3)+","+Math.round(n4)+" ,"+Math.round(n5)+" " ); minimo = Math.min(es1, es2); maximo = Math.max(es1, es2); System.out.println("\t as estrelas escolhidos foram:" +Math.round(minimo)+","+Math.round(maximo)+" " ); System.out.println("a chave desta semana e: " ); double nu1 = Math.random()*49+1; double nu2 = Math.random()*49+1; double nu3 = Math.random()*49+1; double nu4 = Math.random()*49+1; double nu5 = Math.random()*49+1; double es7 = Math.random()*8+1; double es8 = Math.random()*8+1; System.out.println(" os numeros gerados sao: \n" +Math.round(nu1)+" "+Math.round(nu2)+" "+Math.round(nu3)+" "+Math.round(nu4)+" "+Math.round(nu5)+" "); minimo = Math.min(es7, es8); maximo = Math.max(es7, es8); System.out.println(" as estrelas geradas sao: \n" +Math.round(minimo)+" "+Math.round(maximo)+" "); } } 16 Java 9 package prog9; import java.io.*; import java.util.* public class Main { public static void main(String[] args) { //Este e o programa 9 //Programa que a media do aluno Scanner le = new Scanner(System.in); System.out.println("*** Programa que calcula a nota final do aluno ***"); System.out.println("Introduza a nota do primeiro teste: "); double teste1 = le.nextDouble(); System.out.println("Introduza a nota do segundo teste: "); double teste2 = le.nextDouble(); System.out.println("Introduza a nota do primeiro trabalho: "); double trabalho1 = le.nextDouble(); System.out.println("Introduza a nota do segundo trabalho: "); double trabalho2 = le.nextDouble(); System.out.println("Introduza a nota do terceiro trabalho: "); double trabalho3 = le.nextDouble(); System.out.println("Introduza a nota do trabalho final: "); 17 double trabalho_final = le.nextDouble(); double media_teste = (teste1 + teste2)/2; double media_trabalho = (trabalho1 + trabalho2 + trabalho3)/3; double nota_final; System.out.println("A nota final e: " +((media_teste * 0.6) + (+media_trabalho * 0.2) + (+trabalho_final * 0.2)) ); } } Java 10 package prog10; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o meu decimo programa //Este programa diz qual e o numero maior Scanner le = new Scanner(System.in); System.out.println(" ***Programa de calculos*** "); System.out.print(" introduza um 1º valor inteiro: "); int valor1 = le.nextInt(); 18 System.out.print(" introduza um 2º valor inteiro: "); int valor2 = le.nextInt(); int max = Math.max(valor1, valor2); System.out.print(" o maior e : "+max); int min = Math.min(valor1, valor2); System.out.print("\n o menor e : "+min); } } Java 11 package prog11; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o java 10 //Ida ao hamburger Scanner le = new Scanner(System.in); System.out.println("*** Programa ida ao hamburger ***"); System.out.println("*** Menu ***"); System.out.println("Hamburger ------------ 2 Euros"); System.out.println("Cheseburger ---------- 2,5 Euros"); System.out.println("Batatas fritas ------- 0,75 Cêntimos"); 19 System.out.println("Sumo ----------------- 1 Euro"); System.out.println("Insira a quantidade de Hamburger: "); int hamburger = le.nextInt(); System.out.println("Insira a quantidade de Cheseburger: "); int cheseburger = le.nextInt(); System.out.println("Insira a quantidade de batatas Fritas: "); int batatas_fritas = le.nextInt(); System.out.println("Insira a quantidade de Sumo: "); int sumo = le.nextInt(); double hamburger1 = hamburger * 2; double cheseburger1 = cheseburger * 2.5; double batatas_fritas1 = batatas_fritas * 0.75; double sumo1 = sumo * 1; double total = hamburger1 + cheseburger1 + batatas_fritas1 + sumo1; System.out.println("Hamburger Cheseburger Batatas Fritas Sumo total "); System.out.println("" +(hamburger1)+ " \t " +(cheseburger1)+ "\t " +(batatas_fritas1)+ "\t " +(sumo1)+ "\t" +total+ " "); } } 20 Java 12 package java12; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 12 //classificacao de um nadador Scanner le = new Scanner(System.in); System.out.println("*** Programa de classificacao de um nadador ***"); System.out.println("Introduza a idade: "); int idade = le.nextInt(); if((idade >= 5)&&(idade <= 7)) { System.out.println("A classificacao e: infantil A"); } else { if((idade >= 8)&&(idade <= 10)) { System.out.println("A classificacao e: infantil B"); 21 } else { if((idade >= 11)&&(idade <= 13)) { System.out.println("A classificacao e: juvenil A"); } else { if((idade >= 14)&&(idade <= 17)) { System.out.println("A classificacao e: juvenil B"); } else { if(idade < 5) { System.out.println("A classificacao e: erro"); } else System.out.println("A classificacao e: senior"); 22 } } } } } } Java 13 package java13; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 13 //Este programa calcula o indice de massa corpural Scanner le = new Scanner(System.in); System.out.println("*** Programa que calcula o indice de massa corpural ***"); System.out.println("Introduza o peso: "); 23 double peso = le.nextDouble(); System.out.println("Introduza a altura: "); double altura = le.nextDouble(); double imc = (peso / Math.pow(altura,2)); if(imc <= 18.5) { System.out.println("O seu peso e abaixo do peso normal: "+imc+" "); } else if((imc >= 18.5)&&(imc <= 25)) { System.out.println("O seu peso e normal: "+imc+" "); } else if((imc >= 25)&&(imc <= 30)) { System.out.println("O seu peso e acima do peso normal: "+imc+" "); } else System.out.println("Voce e obeso: "+imc+" "); } } 24 Java 14 package java14; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 14 //programa de belheteira Scanner le = new Scanner(System.in); System.out.println("*** Programa de Belheteira ***"); System.out.println("Introduza a idade: "); double idade = le.nextDouble(); if(idade < 6 ) { System.out.println("Voce esta isento de pagamento: "+idade+" "); } else if((idade >= 6)&&(idade <= 12)) { System.out.println("Bilhete de crianca: "+idade+" "); 25 } else if((idade >= 13)&&(idade <= 65)) { System.out.println("O seu bilhete e normal: "+idade+" "); } else System.out.println("Bilhete da terceira idade: "+idade+" "); } } Java 15 package java15; import java.io.*; import java.util.* public class Main { public static void main(String[] args) { //Este e o programa 15 //Comandos while Scanner le = new Scanner(System.in); System.out.println("*** Programa de comandos while ***"); int I = 0; while(I <= 18) 26 { System.out.println(I); I=I+2; } } } Java 16 package java16; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 16 //Este programa faz a tabuada dos 5 Scanner le = new Scanner(System.in); System.out.println("*** Programa da tabuada dos 5 ***"); int i=0; while (i<=10) { System.out.println("5x"+i+"="+(i*5)); i++; 27 } } } Java 17 package java17; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 17 //Este programa faz a tabuada Scanner le = new Scanner(System.in); System.out.println("***** Programa da tabuada *****"); System.out.println("Intruduza a tabuada que deseja"); int y = le.nextInt(); int I = 0; while (I <= 10) { System.out.println(+y+"x"+I+"="+(y*I)); I++; } 28 } } Java 18 package java18; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 18 //Dez numeros seguintes Scanner le = new Scanner(System.in); System.out.println("***** Programa dos dez numeros seguints *****"); System.out.println("Intruduza um numero: "); int numero = le.nextInt(); int max = numero + 10; while (numero <= max) { System.out.println(numero); numero = numero+1; } } 29 } Java 19 package java19; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 19 //Dez numeros antes Scanner le = new Scanner(System.in); System.out.println("***** Programa dos dez numeros antes *****"); System.out.println("Intruduza um numero: "); int numero = le.nextInt(); int max = numero - 20; while (numero >= max) { System.out.println(numero); numero = numero-1; } } 30 } Java 20 package java20; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 20 //Este programa ordena numeros Scanner le = new Scanner(System.in); System.out.println("***** Programa que ordena numeros *****"); System.out.println("Intruduza um numero: "); int numero = le.nextInt(); int numero1 = numero; System.out.println("***** Descendente *****"); while(numero >= 1) { System.out.println(numero); numero--; } 31 System.out.println("***** Ascendente *****"); while(numero <= numero1) { System.out.println(numero ); numero++; } } } Java 21 package java21; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 21 // Numeros de 100 a 1000 Scanner le = new Scanner(System.in); System.out.println("***** Programa numeros de 100 a 1000 *****"); int I = 500; while(I >= 400) { 32 System.out.println(I); I--; } } } Java 22 package java22; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 22 // Numeros de 100 a 200 Scanner le = new Scanner(System.in); System.out.println("***** Programa numeros de 100 a 200 *****"); int I = 100; while(I <= 200) { System.out.println(I); I++; } 33 } } Java 23 package java23; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 23 // Numeros de 1 a 100 Scanner le = new Scanner(System.in); System.out.println("***** Programa numeros de 1 a 100 *****"); int i; for(i = 1; i <= 100; i++) { System.out.println(i); } } } 34 Java 24 package java24; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 24 // Numeros de 200 a 100 System.out.println("***** Programa numeros de 200 a 100 *****"); int i; for(i = 200; i >= 100; i--) { System.out.println(i); } } } 35 Java 25 package java25; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 25 // Numeros por ordem decrescente Scanner le = new Scanner(System.in); System.out.println("***** Programa numeros por ordem decrescente *****"); System.out.print("Introduza um numero: "); int a = le.nextInt(); int i; for(i=a; i>=0;i--) { System.out.println(i); } for(i=a; i<=0; i++) { System.out.println(i); } } 36 } Java 26 package java26; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 27 //Este programa que poe os numeros por ordem Scanner le = new Scanner(System.in); System.out.println("***** Programa numeros por ordem *****"); System.out.print("Introduza o primeiro numero: "); int a = le.nextInt(); System.out.print("Introduza segundo numero: "); int b = le.nextInt(); int i; if (a < b) for(i=a; i<=b; i++) { System.out.println(i); } 37 else for(i=b; i<=a; i++) { System.out.println(i); } } } Java 27 package javaapplication27; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { // Este e o meu 27º Programa em Java_Applets Scanner le = new Scanner (System.in); System.out.println(" ****Este e o meu 27º programa em java_Applets****"); System.out.println(" **** 5ºPrograma com for ****\n"); int i; for (i=1;i<=10;i++) { System.out.println("\t\t5x"+i+"="+(i*5)); 38 } } } Java 28 package java28; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 28 //Este programa faz a tabuada do 5 Scanner le = new Scanner(System.in); System.out.println("***** Programa que faz a tabuada do 5 *****"); int i; for(i=1; i<=10; i++) { System.out.println("5x"+i+"="+(i*5)); } } } 39 Java 29 package java29; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 29 //Este programa faz a tabuada Scanner le = new Scanner(System.in); System.out.println("***** Programa que faz a tabuada *****"); System.out.println("Introduza um numero: "); int a = le.nextInt(); int i; for(i=1; i<=10; i++) { System.out.println(a+"x"+i+"="+(i*a)); } } } 40 Java 30 package java30; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 30 //Programa de numeros pares Scanner le = new Scanner(System.in); System.out.println("***** Programa de numeros pares *****"); System.out.print("Introduza o primeiro numero: "); int n1 = le.nextInt(); System.out.print("Introduza segundo numero: "); int n2 = le.nextInt(); int i; if(n1<n2) { if((n1%2)==0) { for(i=n1; i<=n2; i=i+2) { 41 System.out.println(i); } } else { for(i=n1+1; i<=n2; i=i+2) { System.out.println(i); } } } else { if((n2%2)==0) { for(i=n2; i<=n1; i=i+2) { System.out.println(i); } } else { for(i=n2+1; i<=n1; i=i+2) 42 { System.out.println(i); } } } } } Java 31 package java31; import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { //Este e o programa 31 //O jogo da moeda Scanner le = new Scanner(System.in); System.out.println("***************************"); System.out.println("***** O joga da moeda *****"); System.out.println("***************************"); System.out.println("Introduza o seu numero de moedas que leva: "); int x = le.nextInt(); 43 int i = (int)Math.round(Math.random()*3); System.out.println("Insira o numero de que acha que estao na mesa: "); int y = le.nextInt(); int j = 0; while(j<i) { j = (int)Math.round(Math.random()*6); } int total=x+i; if(total==y) { System.out.print("Ganhou o PC: "); System.out.print("O PC tinha levado "+i); System.out.print("O PC apostou "+j); } else { if(total==j) { System.out.print("O PC ganhou "); System.out.print("O PC tinha levado "+i); System.out.print("O PC apostou "+j); } 44 else { System.out.print("Nao venceu ninguem o PC "); System.out.print("O PC tinha levado "+i); System.out.print("O PC apostou "+j); } } 45