Prévia do material em texto
Estes exercícios são de alunos para alunos, Tente resolver primeiro para depois comparar as respostas, pois você não irá aprender se fizerem por você! ^^ Exercícios de Lógica I 1. Digite um valor e confira se ele é maior do que 5.Se sim mostrar mensagem "O número digitado é maior do que 5", senão mostrar mensagem "O número digitado é menor do que 5". 2. Entrar com dois valores, efetuar soma e verificar se valor é maior do que 10, se sim mostrar mensagem "Valor maior do que 10", senão mostrar a mensagem "Valor menor do que 10". 3. Calcular quatro notas de um aluno e verificar se nota é maior ou igual a 7, se sim mostrar a mensagem "Aluno Aprovado", senão mostrar a mensagem "Aluno Reprovado". 4. Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário. 5. Escreva um algoritmo para ler uma temperatura em graus Celsius, calcular e escreva o valor correspondente em graus Fahrenhet. Para teste utilize o valor 100ºC o valor em Fahrenhet é: 212. 6. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias. Respostas Exercício 01 import java.util.Scanner; public class Ex01 { public static void main(String args[]) { Scanner input = new Scanner(System.in); int num; System.out.print("Insira um valor: "); num = input.nextInt(); if ( num > 5 ) { System.out.printf("O numero e maior do que 5."); } if ( num < 5 ) { System.out.printf("O numero e menor do que 5."); } if ( num == 5 ) { System.out.printf("O numero e 5!"); } } } Exercício 02 import java.util.Scanner; public class Ex02 { public static void main(String args[]) { { Scanner input = new Scanner(System.in); int x,y,soma; System.out.print("Insira o primeiro numero: "); x = input.nextInt(); System.out.print("Insira o segundo numero: "); y = input.nextInt(); soma = x + y; if ( soma > 10 ) { System.out.printf(" A soma é maior do que 10."); } else { System.out.printf(" A soma é menor do que 10."); } System.out.printf(" Soma = "+soma); } } } Exercício 03 import java.util.Scanner; public class Ex03 { public static void main(String args[]) { { Scanner input = new Scanner(System.in); double notas; double notasTotal = 0; double media; for ( int i = 1; i <= 4; i++) { System.out.print("Insira a "+i+"a nota: "); notas = input.nextDouble(); notasTotal = notasTotal + notas; } media = notasTotal / 4; if ( media >= 7 ) { System.out.printf("Aluno Aprovado!\n"); } else { System.out.printf("Aluno Reprovado!\n"); } System.out.printf("Media = "+media); } } } Exercício 04 public class Ex04 { public static void main(String args[]) { Scanner input = new Scanner(System.in); double salario; double salarioNovo; double reajuste; System.out.print("Insira o salario do funcionário: "); salario = input.nextDouble(); System.out.print("Insira a taxa de reajuste em % : "); reajuste = input.nextDouble(); salarioNovo = ( salario * reajuste / 100 ) + salario; System.out.printf(" O novo salario é : "+salarioNovo); } } Exercício 05 import java.util.Scanner; public class Ex05 { public static void main(String args[]) { Scanner input = new Scanner(System.in); int C, F; System.out.print("Digite o graus em Celsius: "); C = input.nextInt(); F = ( 9 * C + 160 ) / 5; System.out.printf("Valor de Celsius %s > para Fahrenheit %s ." ,C,F); } } Exercício 06 import java.util.Scanner; public class Ex06 { public static void main(String args[]) { Scanner input = new Scanner(System.in); int dia; int mes; int ano; int anoAtual = 2014; // subtrair o ano de nasc pelo ano atual para chegar a idade int anoDias; // anos em dias int mesDias; // mes em dias int idadeFinal; System.out.print("Digite o dia de nascimento: "); dia = input.nextInt(); System.out.print("Digite o mês do nascimento: "); mes = input.nextInt(); System.out.print("Digite o ano do nascimento: "); ano = input.nextInt(); mesDias = mes * 30; anoDias = (anoAtual - ano) * 365; idadeFinal = anoDias + mesDias + dia; System.out.printf(" %s ", idadeFinal); } }