Exerc Cios Java Logica III Resolvidos
Exercícios de Lógica III
1. Ler o ano atual e o ano de nascimento de uma pessoa. Escrever uma
mensagem que diga se ela poderá ou não votar este ano (não é necessário considerar o dia nem o mês em que a pessoa nasceu).
2. Faça um algoritmo para ler: número da conta do cliente, saldo, débito e
crédito. Após, calcular e escrever o saldo atual (saldo atual = saldo débito + crédito). Também testar se saldo atual for maior ou igual a zero escrever a mensagem 'Saldo Positivo', senão escrever a mensagem 'Saldo Negativo'.
3. As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.
4. Escreva um algoritmo para ler as dimensões de um retângulo (base e
altura), calcular e escrever a área do retângulo.
5. Ler 3 valores (A, B e C) representando as medidas dos lados de um
triângulo e escrever se formam ou não um triângulo.
OBS: para formar um triângulo, o valor de cada lado deve ser menor que a soma dos outros 2 lados.
Respostas
Exercício 01
import java.util.Scanner;
public class Ex01
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int anoNasc; int anoAtual; int idade;
System.out.print("Insira o ano de nascimento: "); anoNasc = input.nextInt();
System.out.print("Insira o ano atual: "); anoAtual = input.nextInt();
idade = anoAtual - anoNasc; if ( idade >= 16 )
{
System.out.printf("A pessoa poderá votar este ano.");
} else {
System.out.printf("A pessoa não poderá votar este ano.");
}
}
}
Exercício 02
import java.util.Scanner; public class Ex02
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in); int numConta; double saldo, debito, credito, saldoAtual;
System.out.print("Insira o numero da