Buscar

Exercícios Programação de Soluções Computacionais - Estrutura Sequencial e Condicional - André Vinicius Andrade

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios – Programação de Soluções Computacionais
Estruturas Sequencial e Condicional
André Vinicius Aredes de Andrade
Instruções:
Para rodar é necessário ter as seguintes bibliotecas:
import java.util.*;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import sun.print.ServiceDialog;
Exercício 1)
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
double numero = 0, aoCubo = 0, aoQuadrado = 0, raizCubica = 0, raizQuadrada = 0;
System.out.print("Digite um numero: ");
numero = Double.parseDouble(new Scanner(System.in).nextLine());
aoQuadrado = Math.pow(numero, 2);
aoCubo = Math.pow(numero, 3);
raizQuadrada = Math.sqrt(numero);
raizCubica = Math.cbrt(numero);
ConsoleClear();
System.out.printf("O Numero elevado ao Quadrado: %1$.2f\n", aoQuadrado);
System.out.printf("O Numero elevado ao Cubo: %1$.2f\n", aoCubo);
System.out.printf("Raiz Quadrada: %1$.2f\n", raizQuadrada);
System.out.printf("Raiz Cubica: %1$.2f\n", raizCubica);
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 2)
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
double altura = 0, pesoIdeal = 0;
System.out.print("Digite sua altura em metros, Exemplo: (1.77) ");
altura = Double.parseDouble(new Scanner(System.in).nextLine());
ConsoleClear();
pesoIdeal = (72.7 * altura) - 58;
System.out.printf("O seu Peso ideal é: %1$.2f\n", pesoIdeal);
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 3)
public static void main(String[] args) {
double montante, reais, cotacao;
Scanner entrada = new Scanner(System.in);
System.out.print(" Digite a cotação do dólar \n");
cotacao = entrada.nextDouble();
System.out.print("Digite o montante de dinheiro que quer converter para reais. \n ");
montante = entrada.nextDouble();
ConsoleClear();
reais = (montante * cotacao);
System.out.printf("O valor do seu montante em reais é de: %1$.2f\n", reais);
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 4)
public static void main(String[] args) {
double celsius, fahrenheit;
Scanner entrada = new Scanner(System.in);
System.out.print(" Digite uma temperatura em celsius \n");
celsius = entrada.nextDouble();
ConsoleClear();
fahrenheit = (celsius * 1.8) + 32;
System.out.printf("A temperatura em Fahrenheit é: %1$.2f\n", fahrenheit);
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 5)
public static void main(String[] args) {
double a, b, c, delta, raiz1, raiz2;
Scanner entrada = new Scanner(System.in);
System.out.print(" Digite os coeficientes a, b e c para calcularmos a raiz da sua
equação. \n");
a = entrada.nextDouble();
b = entrada.nextDouble();
c = entrada.nextDouble();
ConsoleClear();
delta = (Math.pow(b, 2)) - 4 * (a * c);
System.out.println("O resultado do delta é:" + delta);
raiz1 = (-b + Math.sqrt(delta)) / (2 * a);
raiz2 = (-b - Math.sqrt(delta)) / (2 * a);
System.out.println("As raizes da sua equação são: " + raiz1 + " e " + raiz2 + "\n");
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 6)
public static void main(String[] args) {
int num1, num2;
Scanner entrada = new Scanner(System.in);
System.out.print(" Digite dois numeros: \n");
num1 = entrada.nextInt();
num2 = entrada.nextInt();
ConsoleClear();
if (num1 > num2) {
System.out.printf("O maior numero é o : %d, o menor é o:%d\n", num1, num2);
} else if (num2 > num1) {
System.out.printf("O maior numero é o : %d, o menor é o:%d\n", num2, num1);
} else {
System.out.println("Os numeros sao iguais");
}
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 7)
public static void main(String[] args) {
int nota1 = 0, notaMedia = 0, nota2 = 0;
Scanner ent = new Scanner(System.in);
System.out.println("Digite suas duas notas(maximo de 10) \n");
nota1 = ent.nextInt();
nota2 = ent.nextInt();
if (nota1 > 10 || nota2 > 10) {
System.out.println("Atente-se que a nota maxima é 10. Digite novamente \n");
nota1 = ent.nextInt();
nota2 = ent.nextInt();
}
notaMedia = (nota1 + nota2) / 2;
if (notaMedia >= 7) {
System.out.println("Parabéns você foi aprovado. \n");
} else {
System.out.println("Infelizmente, você foi reprovado. \n");
}
}
Exercício 8)
public static void main(String[] args) {
int nota1 = 0, notaMedia = 0, nota2 = 0, nota3 = 0;
Scanner ent = new Scanner(System.in);
System.out.println("Digite suas três notas(maximo de 10) \n");
nota1 = ent.nextInt();
nota2 = ent.nextInt();
nota3 = ent.nextInt();
if (nota1 > 10 || nota2 > 10 || nota3 > 10) {
System.out.println("Atente-se que a nota maxima é 10. Digite novamente \n");
nota1 = ent.nextInt();
nota2 = ent.nextInt();
nota3 = ent.nextInt();
}
notaMedia = (nota1 + nota2 + nota3) / 3;
ConsoleClear();
if (notaMedia >= 7) {
System.out.println("Parabéns você foi aprovado. \n");
} else if (notaMedia >= 3 && notaMedia < 7) {
System.out.println("Mantenha firme, você ainda tem os exames de recuperação!!\n");
} else {
System.out.println("Reprovado!\n");
}
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}
Exercício 9)
public static void main(String[] args) {
int x, y, z;
Scanner ent = new Scanner(System.in);
System.out.println("Digite suas os tres lados de um triangulo \n");
x = ent.nextInt();
y = ent.nextInt();
z = ent.nextInt();
if (x < z + y && y < x + z && z < x + y) {
System.out.println("Pode ser um triângulo! \n");
} else {
System.out.println("não pode ser um triangulo! \n");
}
}
Exercício 10)
public static void main(String[] args) {
double peso, altura, imc;
Scanner ent = new Scanner(System.in);
System.out.println("Digite seu peso");
peso = ent.nextDouble();
System.out.println("Digite sua altura");
altura = ent.nextDouble();
imc = peso / (Math.pow(altura, 2));
if (imc < 20) {
System.out.println("Você está abaixo do peso.");
} else if (imc >= 20 && imc < 25) {
System.out.println("Você está no peso normal.");
} else if (imc >= 25 && imc < 30) {
System.out.println("Você está com sobrepeso.");
} else if (imc >= 30 && imc < 40) {
System.out.println("Você está obeso.");
} else if (imc >= 40) {
System.out.println("Você está obeso morbido.");
}
}
static void ConsoleClear() {
try {
Robot robot = new Robot();
robot.setAutoDelay(5);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_L);
robot.keyRelease(KeyEvent.VK_CONTROL);robot.keyRelease(KeyEvent.VK_L);
} catch (AWTException ex) {
System.out.println(ex.getMessage());
}
}

Continue navegando