Lista de Exerccios Estrutura Condicional LPE Respostas
-
Upload
juniorribeiro -
Category
Documents
-
view
222 -
download
0
description
Transcript of Lista de Exerccios Estrutura Condicional LPE Respostas
-
Lista de Exerccios Estrutura Condicional
I- Faa um programa em Java que: 1- Faa um Programa que pea um nmero e informe se o nmero inteiro ou decimal.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int num1; double num2; System.out.print("Digite o nmero: "); num2 = entrada.nextDouble(); num1 = (int) num2;
if (num2-num1 == 0) System.out.println("Nmero Inteiro"); else System.out.println("Nmero Decimal"); } }
2 Escrever um programa que leia 3 nmeros inteiros e que mostre o maior deles, supondo que todos sejam distintos.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int num1,num2,num3; System.out.print("Digite o primeiro nmero: "); num1 = entrada.nextInt(); System.out.print("Digite o segundo nmero: "); num2 = entrada.nextInt(); System.out.print("Digite o terceiro nmero: "); num3 = entrada.nextInt();
if ((num1>num2)&&(num1>num3)) System.out.println("O nmero maior : "+num1); else if (num2>num3) System.out.println("O nmero maior : "+num2); else System.out.println("O nmero maior : "+num3); } }
3 - Desenvolver um programa que leia um nmero inteiro e verifique se este divisvel por 5.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int num,resto; System.out.print("Digite o nmero: "); num = entrada.nextInt();
-
resto = num % 5;
if (resto == 0) System.out.println("O nmero "+num+" divisvel por 5"); else System.out.println("O nmero "+num+" NO divisvel por 5"); } }
4 - Escreva um programa para determinar se um nmero A divisvel por um outro nmero B. Esses valores devem ser fornecidos pelo usurio.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int numA,numB,resto; System.out.print("Digite o nmero A: "); numA = entrada.nextInt(); System.out.print("Digite o nmero B: "); numB = entrada.nextInt();
resto = numA % numB;
if (resto == 0) System.out.println("O nmero "+numA+" divisvel por "+numB); else System.out.println("O nmero "+numA+" NO divisvel por "+numB); } }
5 - Construir um programa que leia um nmero e imprima se ele igual a 5, a 200, a 400, se est no intervalo entre 500 e 1000, inclusive, ou se ela est fora dos escopos anteriores.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int num; System.out.print("Digite o nmero: "); num = entrada.nextInt();
if (num == 5) System.out.println("O nmero igual a 5"); else if (num == 200) System.out.println("O nmero igual a 200"); else if (num == 400) System.out.println("O nmero igual a 400"); else if ((num >= 500)&&(num
-
6 - Crie um programa que leia as notas de um aluno e faa o clculo de sua mdia. O programa deve considerar as seguintes regras:
sempre deve solicitar duas notas; caso a mdia G1 das dias notas seja maior ou igual a 7 ento o programa deve
imprimir a mensagem "Aprovado em G1" e encerrar; caso a mdia G1 seja menor do que 7 e maior do que 4 o programa deve solicitar a
nota de G2 e calcular a partir disto a mdia final (entre G1 e G2); Se a mdia final for menor do que 5 o programa deve deve imprimir a mensagem
"Reprovado" e encerrar. Caso contrrio o programa deve imprimir a mensagem "Aprovado" e encerrar.
import java.util.Scanner; public class Soma { public static void main (String[]Args){ Scanner entrada = new Scanner(System.in); double nota1,nota2,notaRec,mediaG1,mediaG2; System.out.println("Digite a primeira nota: "); nota1 = entrada.nextDouble(); System.out.println("Digite a segunda nota: "); nota2 = entrada.nextDouble(); mediaG1 = (nota1+nota2)/2; if (mediaG1>=7) System.out.println("Aprovado em G1"); else if (mediaG1>4) { System.out.println("Digite a nota da recuperao: "); notaRec = entrada.nextDouble(); mediaG2 = (mediaG1+notaRec)/2; if (mediaG2
- if (num2
-
quadrado = Math.sqrt(num1); quad_int = (int) quadrado; if (quadrado-quad_int == 0) System.out.println("Quadrado perfeito"); else System.out.println("NO Quadrado perfeito"); } }
10 - Faa um programa que leia um nmero e exiba o dia correspondente da semana. (1- Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor invlido.
import java.util.Scanner; public class Aula2 { public static void main (String[] Args){ Scanner entrada = new Scanner(System.in); int dia; System.out.print("Digite o dia da semana: "); dia = entrada.nextInt();
switch(dia) { case 1: System.out.println ("Domingo"); break; case 2: System.out.println ("Segunda"); break; case 3: System.out.println ("Tera"); break; case 4: System.out.println ("Quarta"); break; case 5: System.out.println ("Quinta"); break; case 6: System.out.println ("Sexta"); break; case 7: System.out.println ("Sbado"); break; default: System.out.println ("Valor invlido");} } }