Você está na página 1de 5

1

Notas: --/2 Escreva um programa em Java que apresente os valores de conversão de


graus Celsius em Fahrenheit, de 10 em 10 graus, iniciando a contagem em 10 graus
Celsius e finalizando em 100 graus Celsius. O programa deve apresentar os valor
es das duas temperaturas.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package laçosderepetiçaojava;
/**
*
* @author Usuario
*/
import javax.swing.JOptionPane;
public class laçosderetiçaojava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int celsius, fahrenheit;
celsius = 10;
do {
fahrenheit =(9*celsius+160)/5;
JOptionPane.showMessageDialog(null, celsius + "º celsius é igual a " + f
ahrenheit + "º Fahrenheit.");
celsius+=10;
}while(celsius<=100);
System.exit(0);
}
}

Question 2
Notas: --/2 Escrever um programa em Java que apresente os resultados de uma tabu
ada de um número qualquer, a qual deve ser impressa no seguinte formato:
Considerando como exemplo o fornecimento do número 2
2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 X 5 = 10
(...)
2 X 10 = 20
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package laçosderepetiçaojava;
/**
*
* @author Usuario
*/
import javax.swing.JOptionPane;
public class laçosderetiçaojava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
short contador;
long numero, x;
contador = 1;
numero = Long.parseLong(JOptionPane.showInputDialog(null, "Entre com um
número.", "Atenção", JOptionPane.WARNING_MESSAGE));
do {
x = numero * contador;
JOptionPane.showMessageDialog(null, numero + " x " + contador + " =
" + x, "Resultado", JOptionPane.INFORMATION_MESSAGE);
contador++;
} while (contador <= 10);
System.exit(0);
}
}

Resposta:
Question 3
Notas: --/2 Escreva um programa em Java que apresente no final o somatório dos val
ores pares existentes na faixa de 1 a 500.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package laçosderepetiçaojava;
/**
*
* @author Usuario
*/
import javax.swing.JOptionPane;
public class laçosderetiçaojava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int contador, soma;
int num_par;
contador = 2;
soma = 0;
do {
num_par = (contador - 2 * (contador / 2));
{
if (num_par == 0);
soma = soma + contador;
contador++;
}
contador++;
} while (contador <= 500);
JOptionPane.showMessageDialog(null, "O somatório dos valores pares existen
tes na faixa de 1 a 500 é: " + soma+".", "Resultado", JOptionPane.INFORMATION_MESS
AGE);
System.exit(0);
}}

Resposta:
Question 4
Notas: --/2 Escreva um programa em Java que efetue a leitura sucessiva de valore
s numéricos e que presente no final o somatório, a média e o total de valores lidos. O
programa deve fazer as leituras dos valores enquanto o usuário estiver fornecendo
valores positivos. Ou seja, o programa deve parar quando o usuário fornecer um va
lor negativo (menor que zero)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package laçosderepetiçaojava;
/**
*
* @author Usuario
*/
import javax.swing.JOptionPane;
public class laçosderetiçaojava {
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
// TODO code application logic here
int contador, numero, soma, contador2;
float media, soma2;
contador = 1;
soma = 0;
media = 0;
numero = 0;
soma2 = 0;
contador2 = 0;

while (numero >= 0) {


numero = Integer.parseInt(JOptionPane.showInputDialog(null, "Entre c
om um número.", "Atenção!",
JOptionPane.WARNING_MESSAGE));
if (numero < 0) {
break;
} else {
soma = soma + numero;
soma2 = soma;
media = soma2 / contador;
contador2 = contador;
contador++;
}
}
JOptionPane.showMessageDialog(null, "A soma de todos os valores é: " + som
a2, "Resultado da soma.",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null, "A média de todos os valores é: " + medi
a, "Resultado da media.",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null, "O total de valores lidos é: " + conta
dor2, "Resultado do total de valores.",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}

Resposta:
Question 5
Notas: --/2 Escreva um programa em Java que apresente todos os valores numéricos i
nteiros ímpares situados na faixa de 0 a 20. Para verificar se o número é ímpar, efetuar
dentro da malha a verificação lógica desta condição com a instrução se, perguntando se o n
é ímpar; sendo, mostre-o; não sendo, siga para o passo seguinte.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package laçosderepetiçaojava;
/**
*
* @author Usuario
*/
import javax.swing.JOptionPane;
public class laçosderetiçaojava {
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
// TODO code application logic here
int contador; float num_impar;
contador = 1;
do {
num_impar = (contador - 2 * (contador / 2));
if (num_impar != 0) {
JOptionPane.showMessageDialog(null, "O número " + contador + " é ímpar
.");
}
contador++;
} while (contador <= 20);
System.exit(0);
}
}