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