Lista de Exerccios Estrutura Condicional LPE Respostas

download Lista de Exerccios Estrutura Condicional LPE Respostas

of 5

description

estrutura

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");} } }