Programação em Java Applets - pradigital

Propaganda
27-8-2010
CURSO TÉCNICO
DE INFORMÁTICA
PROGRAMAÇÃO EM JAVA
APPLETS
| Carla Ventura
Índice
Conteúdo
Programa nº1 .................................................................................................................................... 5
run:.................................................................................................................................................. 7
Programa nº2 .................................................................................................................................. 8
run:.................................................................................................................................................. 9
Programa nº3 ................................................................................................................................. 10
run:................................................................................................................................................. 11
Programa nº4 ................................................................................................................................. 12
run:................................................................................................................................................ 13
Programa nº5 ................................................................................................................................ 14
run:................................................................................................................................................ 16
Programa nº6 ................................................................................................................................. 17
run:................................................................................................................................................ 18
Programa nº7 ................................................................................................................................. 19
run:................................................................................................................................................20
Programa nº8 ................................................................................................................................. 21
run:................................................................................................................................................23
Programa nº9 .................................................................................................................................24
run:................................................................................................................................................28
Programa nº10 ...............................................................................................................................29
run:................................................................................................................................................30
Programa nº11 ................................................................................................................................ 31
run:................................................................................................................................................32
Programa nº12 ...............................................................................................................................33
run:................................................................................................................................................34
Programa nº13 ...............................................................................................................................35
run:................................................................................................................................................36
Programa nº14 ...............................................................................................................................37
2
run:................................................................................................................................................38
Programa nº15 ...............................................................................................................................39
run:................................................................................................................................................40
Programa nº16 ............................................................................................................................... 41
run:................................................................................................................................................42
Programa nº17 ...............................................................................................................................43
run:................................................................................................................................................44
Programa nº18 ...............................................................................................................................45
run:................................................................................................................................................46
Programa nº19 ...............................................................................................................................47
run:................................................................................................................................................48
Programa nº20 ...............................................................................................................................49
run:................................................................................................................................................ 51
Programa nº 21 ..............................................................................................................................52
run:................................................................................................................................................53
Programa nº22 ...............................................................................................................................54
run:................................................................................................................................................55
Programa nº23 ...............................................................................................................................56
run:................................................................................................................................................57
Programa nº24 ...............................................................................................................................58
run:................................................................................................................................................59
Programa nº25 ...............................................................................................................................60
run:................................................................................................................................................ 61
Programa nº 26..............................................................................................................................62
run:................................................................................................................................................63
Programa nº27 ...............................................................................................................................64
run:................................................................................................................................................65
Programa nº28 ...............................................................................................................................66
run:................................................................................................................................................67
Programa nº29 ...............................................................................................................................68
3
run:................................................................................................................................................69
Programa nº 30..............................................................................................................................70
run:................................................................................................................................................ 71
Programa nº31 ...............................................................................................................................72
run:................................................................................................................................................74
Programa nº32 ...............................................................................................................................75
run:................................................................................................................................................77
Reflexão ..........................................................................................................................................78
4
Programa nº1
package javaapplication_1;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 1º trabalho em JAVA_APPLETS\n");
System.out.println("****** programa de calculos ******\n");
System.out.println("Introduza o primeiro valor: ");
double pv = le.nextDouble();
System.out.println("Introduza o segundo valor: ");
double sv = le.nextDouble();
System.out.println(" 1 - Somar");
System.out.println(" 2 - Subtrair");
System.out.println(" 3 - Multiplicar");
System.out.println(" 4 - Dividir");
System.out.println(" 5 - Potencia");
System.out.println("Qual a operacao a efectuar: ");
5
double resultado = le.nextDouble();
if (resultado ==1 )
{
System.out.println("O resultado da soma e: \n "+pv+" + "+sv+" = " +(pv+sv)+" ");
}
else
if ( resultado ==2 )
{
System.out.println("O resultado da subtracao e: \n "+pv+" - "+sv+" = " +(pv-sv)+" ");
}
else
if ( resultado ==3 )
{
System.out.println("O resultado da multiplicacao e: \n "+pv+" * "+sv+" = "
+(pv*sv)+" ");
}
else
if ( resultado ==4 )
{
System.out.println("O resultado da divisao e: \n "+pv+" / "+sv+" = " +(pv/sv)+" ");
}
else
{
System.out.println("O resultado da potencia e: \n "+Math.pow(pv, sv)+" ");
}
}
}
6
run:
Este e o meu 1º trabalho em JAVA_APPLETS
****** programa de calculos ******
Introduza o primeiro valor:
6
Introduza o segundo valor:
9
1 - Somar
2 - Subtrair
3 - Multiplicar
4 - Dividir
5 - Potencia
Qual a operacao a efectuar:
1
O resultado da soma e:
6.0 + 9.0 = 15.0
BUILD SUCCESSFUL (total time: 11 seconds)
7
Programa nº2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_2;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 2º trabalho em JAVA_APPLETS\n");
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+" ");
8
}
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
{
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+" ");
}
}
}
run:
Este e o meu 2º trabalho em JAVA_APPLETS
****** programa de calculo do salario ******
Introduza o seu salario:
500
O desconto e:
50.0
O seu saldo liquido e:
450.0
BUILD SUCCESSFUL (total time: 8 seconds)
9
Programa nº3
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_3;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 3º trabalho em JAVA_APPLETS\n");
System.out.println("****** programa o maximo de dois numeros ******\n");
System.out.println("Introduza dois numeros: ");
double numeros_1 = le.nextDouble();
double numeros_2= le.nextDouble();
if (numeros_1 >numeros_2)
{
System.out.printf("O numero maior e:\n "+numeros_1 );
System.out.printf("O numero menor e:\n "+numeros_2 );
}
else
10
{
System.out.println("O numero maior e:\n "+numeros_2+" ");
System.out.println("O numero menor e:\n "+numeros_1+" ");
}
}
}
run:
Este e o meu 3º trabalho em JAVA_APPLETS
****** programa o maximo de dois numeros ******
Introduza dois numeros:
20
9
O numero maior e:
20.0O numero menor e:
9.0BUILD SUCCESSFUL (total time: 8 seconds)
11
Programa nº4
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_4;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 4º trabalho em JAVA_APPLETS\n");
System.out.println("****** programa o maximo de tres numeros ******\n");
System.out.println("Introduza tres numeros: ");
double numero_1= le.nextDouble();
double numero_2= le.nextDouble();
double numero_3= le.nextDouble();
if ((numero_1 >numero_3)&&(numero_1 >numero_2))
{
System.out.printf("O numero maior e:\n "+numero_1+" " );
}
else
if (numero_2 >numero_3)
{
12
System.out.println("O numero maior e:\n "+numero_2+" ");
}
else
{
System.out.println("O numero maior e:\n "+numero_3+" ");
}
}
}
run:
Este e o meu 4º trabalho em JAVA_APPLETS
****** programa o maximo de tres numeros ******
Introduza tres numeros:
9
6
3
O numero maior e:
9.0 BUILD SUCCESSFUL (total time: 5 seconds)
13
Programa nº5
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_5;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 5º trabalho em JAVA_APPLETS\n");
System.out.println("****** programa o maximo de cinco numeros ******\n");
System.out.println("Introduza cinco numeros: ");
double numero_1= le.nextDouble();
double numero_2= le.nextDouble();
double numero_3= le.nextDouble();
double numero_4= le.nextDouble();
double numero_5= le.nextDouble();
if((numero_1<0)||(numero_2<0)||(numero_3<0)||(numero_4<0)||(numero_5<0)||(numero
_1>100)||(numero_2>100)||(numero_3>100)||(numero_4>100)||(numero_5>100))
{
System.out.printf(" Erro ! \n " );
}
14
else
if ((numero_1 >numero_2)&&(numero_1 >numero_3)&&(numero_1
>numero_4)&&(numero_1 >numero_5))
{
System.out.printf("O numero maior e:\n "+numero_1+" " );
}
else
if ((numero_2 >numero_3)&&(numero_2 >numero_4)&&(numero_2 >numero_5))
{
System.out.println("O numero maior e:\n "+numero_2+" ");
}
else
if((numero_3 > numero_4)&&(numero_3 > numero_5))
{
System.out.println("O numero maior e:\n "+numero_3+" ");
}
else
if( numero_4 > numero_5)
{
System.out.println("O numero maior e:\n "+numero_4+" ");
}
else
{
System.out.println("O numero maior e:\n "+numero_5+" ");
}
}
}
15
run:
Este e o meu 5º trabalho em JAVA_APPLETS
****** programa o maximo de cinco numeros ******
Introduza cinco numeros:
9
6
3
2
5
O numero maior e:
9.0 BUILD SUCCESSFUL (total time: 9 seconds)
16
Programa nº6
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_6;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 6º trabalho em JAVA_APPLETS\n");
System.out.println("****** programa mundial 2010 ******\n");
System.out.println("****************************************\n");
System.out.println("****** Portugal - Costa do Marfim ******\n");
System.out.println("****************************************\n");
System.out.println("Introduza os golos de Portugal: ");
int Portugal= le.nextInt();
System.out.println("Introduza os golos da Costa do Marfim: ");
int Marfim= le.nextInt();
if((Portugal <0)||(Marfim <0))
{
System.out.println("Entrada invalida:\n ");
}
17
else
{
if( Portugal == Marfim)
{
System.out.println("Houve empate:\n "+Portugal+" Portugal com Marfim ");
}
else
if( Portugal > Marfim)
{
System.out.println("quem ganhou foi:\n "+Portugal+" Portugal ");
}
else
{
System.out.println("quem ganhou foi:\n "+Marfim+" Marfim ");
}
}
}
}
run:
Este e o meu 6º trabalho em JAVA_APPLETS
****** programa mundial 2010 ******
****************************************
****** Portugal - Costa do Marfim ******
****************************************
Introduza os golos de Portugal:
5
Introduza os golos da Costa do Marfim:
2
quem ganhou foi:
18
5 Portugal
BUILD SUCCESSFUL (total time: 6 seconds)
Programa nº7
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication__7;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 7º trabalho em JAVA_APPLETS\n");
System.out.println("****** COMANDO SWITCH ******\n");
System.out.println("escolha a opcao");
int opcao =le.nextInt();
switch (opcao){
case 1:
System.out.println("Voce escolhe a opcao:\n 1");
break;
case 2:
System.out.println("Voce escolhe a opcao:\n 2");
break;
case 3:
19
System.out.println("Voce escolhe a opcao:\n 3");
break;
default:
System.out.println("Opcao invalida\n");
break;
}
}
}
run:
Este e o meu 7º trabalho em JAVA_APPLETS
****** COMANDO SWITCH ******
escolha a opcao
6
Opcao invalida
BUILD SUCCESSFUL (total time: 2 seconds)
20
Programa nº8
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication__8;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 8º trabalho em JAVA_APPLETS\n");
System.out.println("****** Calculadora ******\n");
System.out.println("Introduza o primeiro valor: ");
int pv = le.nextInt();
System.out.println("Introduza o segundo valor: ");
int sv = le.nextInt();
System.out.println(" 1 - Somar");
System.out.println(" 2 - Subtrair");
System.out.println(" 3 - Multiplicar");
System.out.println(" 4 - Dividir");
System.out.println(" 5 - Potencia");
21
System.out.println("A escolha da opcao e:");
int opcao = le.nextInt();
switch (opcao){
case 1:
System.out.println("O resultado da soma e: \n "+pv+" + "+sv+" = " +(pv+sv)+"");
break;
case 2:
System.out.println("O resultado da subtracao e: \n "+pv+" - "+sv+" = " +(pv-sv)+" ");
break;
case 3:
System.out.println("O resultado da multiplicacao e: \n "+pv+" * "+sv+" = " +(pv*sv)+"
");
break;
case 4:
System.out.println("O resultado da divisao e: \n "+pv+" / "+sv+" = " +(pv/sv)+" ");
break;
case 5:
System.out.println(" O resultado da potencia e: \n "+Math.pow(pv, sv)+" ");
break;
default:
System.out.println("Opcao invalida\n");
break;
}
}
}
22
run:
Este e o meu 8º trabalho em JAVA_APPLETS
****** Calculadora ******
Introduza o primeiro valor:
9
Introduza o segundo valor:
2
1 - Somar
2 - Subtrair
3 - Multiplicar
4 - Dividir
5 - Potencia
A escolha da opcao e:
2
O resultado da subtracao e:
9-2=7
BUILD SUCCESSFUL (total time: 7 seconds)
23
Programa nº9
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication__9;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 9º trabalho em JAVA_APPLETS\n");
System.out.println("****** QUILOMETRO PERCORRIDOS ******\n");
System.out.println(" 1 - Monchique");
System.out.println(" 2 - Portimão");
System.out.println(" 3 - Lagoa");
System.out.println(" 4 - Albufeira");
System.out.println(" 5 - Lisboa");
System.out.println(" 6 - Porto");
System.out.println(" 7 - Bragança");
System.out.println("A opcao de partida e:");
int opcao_partida = le.nextInt();
24
switch (opcao_partida){
case 1:
opcao_partida=0;
break;
case 2:
opcao_partida=30;
break;
case 3:
opcao_partida=42;
break;
case 4:
opcao_partida=60;
break;
case 5:
opcao_partida=300;
break;
case 6:
opcao_partida=600;
break;
case 7:
opcao_partida=800;
break;
default:
System.out.println("Opcao invalida\n");
break;
}
System.out.println(" 1 - Monchique");
System.out.println(" 2 - Portimão");
System.out.println(" 3 - Lagoa");
25
System.out.println(" 4 - Albufeira");
System.out.println(" 5 - Lisboa");
System.out.println(" 6 - Porto");
System.out.println(" 7 - Bragança");
System.out.println("A opcao de chegada e:");
int opcao_chegada = le.nextInt();
switch (opcao_chegada){
case 1:
opcao_chegada=0;
break;
case 2:
opcao_chegada=30;
break;
case 3:
opcao_chegada=42;
break;
case 4:
opcao_chegada=60;
break;
case 5:
opcao_chegada=300;
break;
case 6:
opcao_chegada=600;
break;
case 7:
opcao_chegada=800;
break;
default:
26
System.out.println("Opcao invalida\n");
break;
}
System.out.println("Os quilometros percorridos sao:\n"+(Math.abs(opcao_partidaopcao_chegada)+"km"));
if(opcao_partida > opcao_chegada)
System.out.println("Os quilometros percorridos sao:\n"+(opcao_partidaopcao_chegada)+"km");
else
System.out.println("Os quilometros percorridos sao:\n"+(opcao_chegadaopcao_partida)+"km");
}
}
27
run:
Este e o meu 9º trabalho em JAVA_APPLETS
****** QUILOMETRO PERCORRIDOS ******
1 - Monchique
2 - Portimão
3 - Lagoa
4 - Albufeira
5 - Lisboa
6 - Porto
7 - Bragança
A opcao de partida e:
1
1 - Monchique
2 - Portimão
3 - Lagoa
4 - Albufeira
5 - Lisboa
6 - Porto
7 - Bragança
A opcao de chegada e:
2
Os quilometros percorridos sao:
30km
Os quilometros percorridos sao:
30km
BUILD SUCCESSFUL (total time: 11 seconds)
28
Programa nº10
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_10;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 10º trabalho em JAVA_APPLETS\n");
System.out.println("****** Calculo da nota final ******\n");
System.out.println("Insira o valor do texte um: ");
double texte_1 = le.nextDouble();
System.out.println("Insira o valor do texte dois: ");
double texte_2 = le.nextDouble();
System.out.println("Insira o valor do trabalho um: ");
double trabalho_1 = le.nextDouble();
System.out.println("Insira o valor do trabalho dois: ");
double trabalho_2 = le.nextDouble();
System.out.println("Insira o valor do trabalho tres: ");
double trabalho_3 = le.nextDouble();
System.out.println("Insira o valor do trabalho final: ");
29
double trabalho_final = le.nextDouble();
double med_texte=(texte_1+texte_2)/2;
double med_trabalho=(trabalho_1+trabalho_2+trabalho_3)/3;
double nota_final= (med_texte*0.6)+(med_trabalho*0.2)+(trabalho_final*0.2);
System.out.println("A nota final e:\n "+nota_final+" ");
}
}
run:
Este e o meu 10º trabalho em JAVA_APPLETS
****** Calculo da nota final ******
Insira o valor do texte um:
12
Insira o valor do texte dois:
15
Insira o valor do trabalho um:
10
Insira o valor do trabalho dois:
18
Insira o valor do trabalho tres:
14
Insira o valor do trabalho final:
16
A nota final e:
14.100000000000001
BUILD SUCCESSFUL (total time: 31 seconds)
30
Programa nº11
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_11;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 11º trabalho em JAVA_APPLETS\n");
System.out.println("****** Programa de almoço ******\n");
System.out.println("****** Menu ******\n");
System.out.println("Hamburger
\t 2 euros ");
System.out.println("Cheeseburger
System.out.println("Batata frita
System.out.println("Sumo
\t 2.5 euros");
\t 0.75 cêntimos");
\t 1 euro");
System.out.println("Insira a quantidede de Hamburger : ");
int Hamburger=le.nextInt();
System.out.println("Insira a quantidade de Cheeseburger : ");
int Cheeseburger= le.nextInt();
System.out.println("Insira a quantidede de Batata frita : ");
31
int Batata_frita=le.nextInt();
System.out.println("Insira a quantidade de Sumo : ");
int Sumo= le.nextInt();
double Hamburgeres=Hamburger * 2;
double Cheeseburgeres=Cheeseburger * 2.5;
double Batatas_fritas=Batata_frita * 0.75;
double Sumos=Sumo*1;
double total=Hamburgeres+Cheeseburgeres+Batatas_fritas+Sumos;
System.out.println("Hamburgeres\tCheeseburgeres\tBatatas_fritas\tSumos\ttotal ");
System.out.println(""+Hamburgeres+"\t\t"+Cheeseburgeres+"\t \t "+Batatas_fritas+"\t\t
"+Sumos+"\t "+total+" ");
}
}
run:
Este e o meu 11º trabalho em JAVA_APPLETS
****** Programa de almoço ******
****** Menu ******
Hamburger
Cheeseburger
Batata frita
Sumo
2 euros
2.5 euros
0.75 cêntimos
1 euro
Insira a quantidede de Hamburger :
2
Insira a quantidade de Cheeseburger :
1
Insira a quantidede de Batata frita :
3
Insira a quantidade de Sumo :
4
32
Hamburgeres
Cheeseburgeres
4.0
Batatas_fritas
2.5
2.25
Sumos
4.0
total
12.75
BUILD SUCCESSFUL (total time: 12 seconds)
Programa nº12
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_12;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 12º trabalho em JAVA_APPLETS\n");
System.out.println("****** Categoria de classificação de um nadador ******\n");
System.out.println("Introduza a idade : ");
int idade=le.nextInt();
if(idade<5)
{
System.out.println("A idade invalida\n ");
}
else
if(( idade >=5 )&&( idade <=7))
{
33
System.out.println("A classificacao e: Infantil A\n ");
}
else
if(( idade >=8 )&&( idade <=10))
{
System.out.println("A classificacao e:Infantil B");
}
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
{
System.out.println("A classificacao e: Seniores ");
}
}
}
run:
Este e o meu 12º trabalho em JAVA_APPLETS
****** Categoria de classificação de um nadador ******
Introduza a idade :
34
33
A classificacao e: Seniores
BUILD SUCCESSFUL (total time: 15 seconds)
Programa nº13
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication13;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 13º trabalho em JAVA_APPLETS\n");
System.out.println("****** Índice de massa corporal ******\n");
System.out.println("Introduza a sua altura : ");
double altura=le.nextDouble();
System.out.println("Introduza o seu peso : ");
double peso=le.nextDouble();
double IMC=(peso /(Math.pow(altura,2)));
if( IMC <=18.5)
{
System.out.println("O seu peso e:\nAbaixo do peso\n"+IMC+"");
35
}
else
if(( IMC >=18.5 )&&( IMC <=25))
{
System.out.println("O seu peso e:\nNormal\n"+IMC+" ");
}
else
if(( IMC >=25 )&&( IMC <=30))
{
System.out.println("O seu peso e:\nAcima do peso\n"+IMC+" ");
}
else
{
System.out.println("O seu peso e:\nObeso\n"+IMC+" ");
}
}
}
run:
Este e o meu 13º trabalho em JAVA_APPLETS
****** Índice de massa corporal ******
Introduza a sua altura :
1,61
Introduza o seu peso :
65
O seu peso e:
Acima do peso
36
25.076193048107708
BUILD SUCCESSFUL (total time: 9 seconds)
Programa nº14
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_14;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 14º trabalho em JAVA_APPLETS\n");
System.out.println("****** Programa de bilheteira ******\n");
System.out.println("Introduza a idade : ");
int idade=le.nextInt();
if( idade <6 )
{
System.out.println("Esta Isento de pagamento");
}
else
37
if(( idade >=6 )&&(idade <=12 ))
{
System.out.println("O seu bilhete e:\n Bilhete de Crianca");
}
else
if(( idade >=13 )&&( idade <=65 ))
{
System.out.println("O seu bilhete e:\n Bilhete Normal ");
}
else
{
System.out.println("O seu bilhete e:\n Bilhete de 3ª idade ");
}
}
}
run:
Este e o meu 14º trabalho em JAVA_APPLETS
****** Programa de bilheteira ******
Introduza a idade :
33
O seu bilhete e:
Bilhete Normal
BUILD SUCCESSFUL (total time: 3 seconds)
38
Programa nº15
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package programaapplets1;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 15º trabalho em JAVA_APPLETS\n");
System.out.println("************Comando while***************");
int i = 0;
while(i<=18)
{
System.out.println(i);
i=i+2;
}
}
}
39
run:
Este e o meu 15º trabalho em JAVA_APPLETS
************Comando while***************
0
2
4
6
8
10
12
14
16
18
BUILD SUCCESSFUL (total time: 0 seconds)
40
Programa nº16
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_16;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 16º trabalho em JAVA_APPLETS\n");
System.out.println("************Tabuada dos cinco***************");
int i=1;
while(i<=10)
{
System.out.println("\t5x"+i+"="+(i*5));
i++;
}
}
41
}
run:
Este e o meu 16º trabalho em JAVA_APPLETS
************Tabuada dos cinco***************
5x1=5
5x2=10
5x3=15
5x4=20
5x5=25
5x6=30
5x7=35
5x8=40
5x9=45
5x10=50
BUILD SUCCESSFUL (total time: 0 seconds)
42
Programa nº17
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_17;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 17º trabalho em JAVA_APPLETS\n");
System.out.println("************Tabuada***************");
System.out.println("Insira a tabuada que deseja");
int tabuada=le.nextInt();
int i=1;
while(i<=10)
{
System.out.println("\t"+tabuada+"x"+i+"="+( tabuada*i));
i++;
43
}
}
}
run:
Este e o meu 17º trabalho em JAVA_APPLETS
************Tabuada***************
Insira a tabuada que deseja
7
7x1=7
7x2=14
7x3=21
7x4=28
7x5=35
7x6=42
7x7=49
7x8=56
7x9=63
7x10=70
BUILD SUCCESSFUL (total time: 4 seconds)
44
Programa nº18
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_18;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 18º trabalho em JAVA_APPLETS\n");
System.out.println("************Dez numeros seguintes***************");
System.out.println("Insira um numero");
int numero=le.nextInt();
int max=numero+10;
while(numero <= max)
{
System.out.println(numero);
45
numero=numero+1;
}
}
}
run:
Este e o meu 18º trabalho em JAVA_APPLETS
************Dez numeros seguintes***************
Insira um numero
5
5
6
7
8
9
10
11
12
13
14
15
BUILD SUCCESSFUL (total time: 7 seconds)
46
Programa nº19
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_19;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 19º trabalho em JAVA_APPLETS\n");
System.out.println("************Vinte numeros anteriores***************");
System.out.println("Insira um numero");
int numero=le.nextInt();
int min=numero-20;
while(numero >= min)
47
{
System.out.println(numero);
numero=numero-1;
}
}
}
run:
Este e o meu 19º trabalho em JAVA_APPLETS
************Vinte numeros anteriores***************
Insira um numero
50
50
49
48
47
46
….
33
32
31
30
BUILD SUCCESSFUL (total time: 12 seconds)
48
Programa nº20
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_20;
import java.io.*;
import java.util.*;
/**
*
* @author Carla
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 20º trabalho em JAVA_APPLETS\n");
System.out.println("************Ordenar numeros ascendente e
descentente***************");
49
System.out.println("Insira um numero");
int numero=le.nextInt();
int num=numero;
System.out.println("************ Numeros Descendente ***************");
while(numero >= 0)
{
System.out.println(numero);
numero--;
}
System.out.println("************ Numeros Ascendente ***************");
int i=0;
while( i<=num )
{
System.out.println(i);
i++;
}
}
}
50
run:
Este e o meu 20º trabalho em JAVA_APPLETS
************Ordenar numeros ascendente e descentente***************
Insira um numero
6
************ Numeros Descendente ***************
6
5
4
3
2
1
0
************ Numeros Ascendente ***************
0
1
2
3
4
5
6
BUILD SUCCESSFUL (total time: 4 seconds)
51
Programa nº 21
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_21;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 21º trabalho em JAVA_APPLETS\n");
System.out.println("************ Numeros Ascendente ***************");
int i = 100;
while(i<=1000)
{
System.out.println(i);
i=i+1;
52
}
}
}
run:
Este e o meu 21º trabalho em JAVA_APPLETS
************ Numeros Ascendente ***************
100
101
102
103
104
105
106
107
108
109
110
…
994
995
996
997
998
999
1000
53
BUILD SUCCESSFUL (total time: 0 seconds)
Programa nº22
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_22;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 22º trabalho em JAVA_APPLETS\n");
System.out.println("************ Numeros Ascendente ***************");
int i = 500;
while(i>=400)
{
System.out.println(i);
i=i-1;
54
}
}
}
run:
Este e o meu 22º trabalho em JAVA_APPLETS
************ Numeros Ascendente ***************
500
499
498
497
…
404
403
402
401
400
BUILD SUCCESSFUL (total time: 0 seconds)
55
Programa nº23
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_23;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 23º trabalho em JAVA_APPLETS\n");
System.out.println("************ Divisores próprios de 36***************");
System.out.println("Insira o numero deseja");
int numero=le.nextInt();
int i=1;
while(i<=10)
56
{
System.out.println("\t"+numero+"/"+i+"="+( numero/i));
i++;
}
}
}
run:
Este e o meu 23º trabalho em JAVA_APPLETS
************ Divisores próprios de 36***************
Insira o numero deseja
9
9/1=9
9/2=4
9/3=3
9/4=2
9/5=1
9/6=1
9/7=1
9/8=1
9/9=1
9/10=0
BUILD SUCCESSFUL (total time: 3 seconds)
57
Programa nº24
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_24;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 24º trabalho em JAVA_APPLETS\n");
System.out.println("************ Numeros crescentes ***************");
int i = 100;
while(i<=200)
{
System.out.println(i);
58
i=i+1;
}
}
}
run:
Este e o meu 24º trabalho em JAVA_APPLETS
************ Numeros crescentes ***************
100
101
102
103
104
105
106
107
…
197
198
199
200
BUILD SUCCESSFUL (total time: 0 seconds)
59
Programa nº25
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_25;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 25º trabalho em JAVA_APPLETS\n");
System.out.println("************ Comando for ***************");
int i=1;
for(i=1; i<=100 ;i++)
{
60
System.out.println(i);
}
}
}
run:
Este e o meu 25º trabalho em JAVA_APPLETS
************ Comando for ***************
1
2
3
4
5
6
…
95
96
97
98
99
100
BUILD SUCCESSFUL (total time: 0 seconds)
61
Programa nº 26
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_26;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 26º trabalho em JAVA_APPLETS\n");
System.out.println("************ Comando for ***************");
int i;
for(i=200; i>=100 ;i--)
62
{
System.out.println(i);
}
}
}
run:
Este e o meu 26º trabalho em JAVA_APPLETS
************ Comando for ***************
200
199
198
197
196
195
194
…
103
102
101
100
BUILD SUCCESSFUL (total time: 0 seconds)
63
Programa nº27
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_27;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 27º trabalho em JAVA_APPLETS\n");
System.out.println("************ Comando for ***************");
System.out.println("Insira um numero");
64
int num =le.nextInt();
int i ;
for(i=num; i>=0 ;i--)
{
System.out.println(i);
}
for(i=num; i<=0 ;i++)
{
System.out.println(i);
}
}
}
run:
Este e o meu 27º trabalho em JAVA_APPLETS
************ Comando for ***************
Insira um numero
5
5
4
3
2
1
0
BUILD SUCCESSFUL (total time: 2 seconds)
65
Programa nº28
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_28;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 28º trabalho em JAVA_APPLETS\n");
System.out.println("************ numeros ***************");
66
System.out.println("Insira o primeiro numero");
int num=le.nextInt();
System.out.println("Insira o segundo numero");
int num1 =le.nextInt();
int i;
if (num < num1)
for(i=num; i<=num1; i++)
{
System.out.println(i);
}
else
if (num > num1)
for(i=num1; i<=num; i++)
{
System.out.println(i);
}
}
}
run:
Este e o meu 28º trabalho em JAVA_APPLETS
************ numeros ***************
Insira o primeiro numero
6
Insira o segundo numero
5
5
6
67
BUILD SUCCESSFUL (total time: 3 seconds)
Programa nº29
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_29;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 29º trabalho em JAVA_APPLETS\n");
68
int i;
for (i=1;i<=10;i++)
{
System.out.println("\t5x"+i+"="+(i*5));
}
}
}
run:
Este e o meu 29º trabalho em JAVA_APPLETS
5x1=5
5x2=10
5x3=15
5x4=20
5x5=25
5x6=30
5x7=35
5x8=40
5x9=45
5x10=50
BUILD SUCCESSFUL (total time: 0 seconds)
69
Programa nº 30
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_30;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 30º trabalho em JAVA_APPLETS\n");
System.out.println("Insira o primeiro numero");
int n=le.nextInt();
70
int i;
for (i=1;i<=10;i++)
{
System.out.println("\t"+n+"x"+i+"="+(n*i));
}
}
}
run:
Este e o meu 30º trabalho em JAVA_APPLETS
Insira o primeiro numero
4
4x1=4
4x2=8
4x3=12
4x4=16
4x5=20
4x6=24
4x7=28
4x8=32
4x9=36
4x10=40
BUILD SUCCESSFUL (total time: 2 seconds)
71
Programa nº31
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_31;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 31º trabalho em JAVA_APPLETS\n");
System.out.println("Insira o primeiro numero");
int n=le.nextInt();
72
System.out.println("Insira o segundo numero");
int num1 =le.nextInt();
int i;
if(n<num1)
{
if (n %2==0)
for(i=n; i<=num1; i=i+2)
{
System.out.println(i);
}
else
{
for(i=n+1; i<=num1; i=i+2)
{
System.out.println(i);
}
}
}
else
{
if (num1 %2==0)
for(i=num1; i<=n; i=i+2)
{
System.out.println(i);
}
else
{
for(i=num1+1; i<=n; i=i+2)
{
73
System.out.println(i);
}
}
}
}
}
run:
Este e o meu 31º trabalho em JAVA_APPLETS
Insira o primeiro numero
9
Insira o segundo numero
2
2
4
6
8
BUILD SUCCESSFUL (total time: 12 seconds)
74
Programa nº32
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication_32;
import java.io.*;
import java.util.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner le = new Scanner(System.in);
System.out.println("Este e o meu 32º trabalho em JAVA_APPLETS\n");
System.out.println("***************************************");
System.out.println("************ Jogo da Moeda ************");
75
System.out.println("***************************************");
int moedas;
System.out.println("Insira quantas moedas quer de 0 a 3 ");
int m=le.nextInt();
double m1=Math.round(Math.random()*3);
System.out.println("Insira quantas moedas estao na mesa de 0 a 3");
int mesa=le.nextInt();
double mesa1=Math.round(Math.random()*6);
if(m+m1==mesa)
{
System.out.println("Ganhou o Utilizador ");
}
else
{
if(m+m1==mesa1)
{
System.out.println("Ganhou o PC ");
}
else
{
System.out.println("Não ganhou ninguem");
}
}
System.out.println("As moedas inseridas pelo PC são :\n "+mesa+"");
System.out.println("As moedas pedidas pelo PC na mesa são:\n "+mesa1+"");
moedas=m+mesa;
System.out.println("Total de moedas inseridas: \n "+m+" + "+mesa+" = "+moedas+"" );
76
run:
Este e o meu 32º trabalho em JAVA_APPLETS
***************************************
************ Jogo da Moeda ************
***************************************
Insira quantas moedas quer de 0 a 3
3
Insira quantas moedas estao na mesa de 0 a 3
2
Não ganhou ninguem
As moedas inseridas pelo PC são :
2
As moedas pedidas pelo PC na mesa são:
1.0
Total de moedas inseridas:
3+2=5
BUILD SUCCESSFUL (total time: 5 seconds)
77
Reflexão
0790 – PROGRAMAÇÃO EM JAVA – APPLETS
Neste módulo de 0790, PROGRAMAÇÃO EM JAVA – APPLETS, com o
formador Tiago, aprendi muita coisa. Achei muito interessante, os
exercícios que resolvi, em algumas situações foram fáceis de lá chegar mas
noutras andava lá perto e foi mais difícil de terminar.
Utilizei o if else, switch case, break, while e do while e o for.
78
Download