Buscar

Exercícios Java Logica III- Resolvidos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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 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 conta: "); 
 numConta = input.nextInt(); 
 System.out.print("Insira o saldo da conta: "); 
 saldo = input.nextDouble(); 
 System.out.print("Insira o valor a ser debitado: "); 
 debito = input.nextDouble(); 
 System.out.print("Insira o valor a ser creditado: "); 
 credito = input.nextDouble(); 
 
 saldoAtual = (saldo - debito) + credito; 
 System.out.printf("Conta Número : %s \n", numConta); 
 System.out.printf("\nSaldo Atual = %s \n",saldoAtual); 
 if ( saldoAtual >= 0 ) 
 { 
 System.out.printf("Saldo Positivo"); 
 } else { 
 System.out.printf("Saldo Negativo"); 
 } 
 } 
} 
Exercício 03 
 
import java.util.Scanner; 
 
public class Ex03 
{ 
 public static void main(String args[]) 
 { 
 Scanner input = new Scanner(System.in); 
 
 int quant; 
 double valorTotal; 
 
 System.out.print("Insira a quantidade : "); 
 quant = input.nextInt(); 
 
 if ( quant >= 12 ) 
 { 
 valorTotal = quant * 1.00; 
 System.out.printf("Total da compra: "+valorTotal); 
 } 
 if ( quant < 12 ) 
 { 
 valorTotal = quant * 1.30; 
 System.out.printf("Total da compra: "+valorTotal); 
 } 
 } 
} 
 
 
 
Exercício 04 
 
Import java.util.Scanner; 
public class Ex04 
{ 
 public static void main(String args[]) 
 { 
 Scanner input = new Scanner(System.in); 
 
 int base, altura, area; 
 
 System.out.print("Insira a base do retangulo: "); 
 base = input.nextInt(); 
 System.out.print("Insira a altura do retangulo: "); 
 altura = input.nextInt(); 
 
 area = base * altura; 
 
 System.out.printf("Area do retangulo é "+area); 
 } 
} 
 
 
Exercício 05 
 
import java.util.Scanner; 
 
public class Ex05 
{ 
 public static void main(String args[]) 
 { 
 Scanner input = new Scanner(System.in); 
 
 int a,b,c; 
 
 System.out.print("Insira o valor do lado A: "); 
 a = input.nextInt(); 
 System.out.print("Insira o valor do lado B: "); 
 b = input.nextInt(); 
 System.out.print("Insira o valor do lado C: "); 
 c = input.nextInt(); 
 
 if ( a >= b + c || b >= a + c || c >= a + b ) 
 { 
 System.out.print("Não é um triangulo"); 
 } else { 
 System.out.print(" É um triangulo "); 
 } 
 } 
}

Outros materiais