Prévia do material em texto
Lista de Exercícios – Estrutura Sequencial (respost as)
I- Faça um programa em java que:
1- Calcula o dobro de um número.
import java.util.Scanner;
public class Quest1_dobro {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
int numero,dobro;
System.out.print("Digite o número: ");
numero = entrada.nextInt();
dobro = numero*2;
System.out.println("O dobro do número é: "+dobro);
}
}
2 - Calcula a média entre dois números
import java.util.Scanner;
public class Quest2_media {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
double n1,n2,media;
System.out.print("Digite o primeiro número: ");
n1 = entrada.nextDouble();
System.out.print("Digite o segundo número: ");
n2 = entrada.nextDouble();
media = (n1+n2)/2;
System.out.println("A média é: "+media);
}
}
3 - Imprima o produto entre 28 e 43.
public class Quest3_produto {
public static void main (String[] Args){
int resultado;
resultado = 28*43;
System.out.println("O resultado é: "+resultado);
}
}
4 - leia uma temperatura em graus Celsius e transfo rmá-la em fahrenheit.
Utilize a seguinte fórmula: Tf = 1,8 x Tc + 32.
import java.util.Scanner;
public class Aula2 {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
double tc,tf;
System.out.print("Digite a temperatura em Celsius: ");
tc = entrada.nextDouble();
tf = 1.8*tc+32;
System.out.println("A temperatura em fahrenheit é: "+tf);
}
}
5 – Dado um motorista que deseja colocar no seu tan que X reais de
gasolina. Escreva um algoritmo para ler o preço do litro da gasolina e o
valor do pagamento, e exibir quantos litros ele con seguiu colocar no tanque.
import java.util.Scanner;
public class Quest5_Gasolina {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
double pg,valorPg,totalLitros;
System.out.print("Digite o preço da gasolina: ");
pg = entrada.nextDouble();
System.out.print("Digite o valor pago: ");
valorPg = entrada.nextDouble();
totalLitros = valorPg/pg;
System.out.println("Total de litros: "+totalLitros);
}
}
6 - Dados os dois catetos de um triângulo, calcule o valor de sua
hipotenusa.
import java.util.Scanner;
public class Ques6_hipotenusa {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
double a,b,c;
System.out.print("Digite o primeiro cateto: ");
b = entrada.nextDouble();
System.out.print("Digite o segundo cateto: ");
c = entrada.nextDouble();
a = Math.sqrt(Math.pow(b, 2)+Math.pow(c, 2));
System.out.println("A hipotenusa é: "+a);
}
}
7 - Leia duas variáveis A e B e trocar seus valores . Ex: Entrada: A=6 e B=8
Saída: A=8 e B=6.
import java.util.Scanner;
public class Quest7_troca {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
int a,b,c;
System.out.print("Digite o valor de A: ");
a = entrada.nextInt();
System.out.print("Digite o valorn de B: ");
b = entrada.nextInt();
c=a;
a=b;
b=c;
System.out.println("Valor de A: "+a+"\nValor de B: "+b);
}
}
8 - Sabendo que João tem R$100,00 escreva um algori tmo para calcular o
troco que ele deve receber ao comprar um livro de a lgoritmo.
import java.util.Scanner;
public class Quest8_livro {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
int troco,valorLivro;
System.out.print("Digite o valor do livro: ");
valorLivro = entrada.nextInt();
troco = 100 - valorLivro;
System.out.println("Troco: "+troco);
}
}
9 - Leia o nome e a idade de uma pessoa, e exibir q uantos dias de vida ela
possui. Considere sempre anos completos, e que um a no possui 365 dias.
Ex: uma pessoa com 19 anos possui 6935 dias de vida ; veja um exemplo de
saída: “Maria você já viveu 6935 dias”.
import java.util.Scanner;
public class Quest9_dias {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
int idade,diasVida;
String nome;
System.out.print("Digite o nome da Pessoa: ");
nome = entrada.next();
System.out.print("Digite a idade da pessoa: ");
idade = entrada.nextInt();
diasVida = idade*365;
System.out.println(nome+ " você já viveu "+diasVida+" dias");
}
}
10 - Leia um número inteiro (assuma até três dígito s) e imprimir a saída da
seguinte forma:
CENTENA = x
DEZENA = x
UNIDADE = x
import java.util.Scanner;
public class Aula2 {
public static void main (String[] Args){
Scanner entrada = new Scanner(System.in);
int numero,centena,dezena,unidade;
System.out.print("Digite o número: ");
numero = entrada.nextInt();
centena = numero/100;
dezena = (numero%100)/10;
unidade = (numero%100)%10;
System.out.println("Centena: "+centena+"\nDezena: "+dezena+"\nUnidade:
"+unidade);
}
}