Baixe o app para aproveitar ainda mais
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 "); } } }
Compartilhar