JAVA Básico - Exercícios Resolvidos

April 2, 2018 | Author: Temque TerumNome | Category: Java (Programming Language), Celsius, Interest, Fahrenheit, Science


Comments



Description

Exercícios ResolvidosJava – Básico 1. Escrever um programa java que receba dois números e exiba o resultado da sua soma. // Programa de adição que permite a soma de dois números import java.util.Scanner; // Programa utiliza a classe Scanner public class Exerc1 { // Método principal inicia a execução do aplicativo Java public static void main( String[] args) { // Cria um Scanner para obter entrada da janela de comando Scanner input = new Scanner( System.in ); int number1; // primeiro número a adicionar int number2; // segundo número a adicionar int sum; // soma de number1 e number2 System.out.print( " Digite o primeiro número: "); // prompt number1 = input.nextInt(); // lê o primeiro nº fornecido pelo usuário System.out.print( " Digite o segundo número: "); // prompt number2 = input.nextInt(); // lê o segundo mº fornecido pelo usuário sum = number1 + number2 ; // soma os números e armazena o total em sum System.out.printf("O resultado é %s\n" +sum); // exibe o resultado da soma } } print("Digite o segundo número:" ). Escrever um programa que receba dois números e ao final mostre a soma.in). subt = x . System.nextInt(). div = x / y. int x.y. // primeiro número e segundo número int soma. System. y = input.out.out.nextInt().util.out.println("A soma é:" +soma).out. // operações System.out. soma = x + y. System. System.2.out.println("A divisão é:" +div).println("A subtração é:" +subt).println("A multiplicação é:" +mult). mult = x * y. } } . System. x = input. multiplicação e a divisão dos números lidos import java. y. div. public class Exerc2 { public static void main(String args[]) { Scanner input = new Scanner(System.print("Digite o primeiro número:" ). mult. subt. subtração.Scanner. nextDouble(). TaxaDeConsumo = kmtotal / litros. System. litros = input. public class Exerc3 { public static void main (String args[]) { Scanner input = new Scanner(System.nextDouble(). kmtotal = km2 . // media de combustível por km double km1. System. double TaxaDeConsumo. System.util.3.out.out.println("O total percorrido foi de" +kmtotal+ "Km").in).println("A Taxa media de consumo é de" +TaxaDeConsumo+ "litros por km percorrido").out.print("Informe o KM final: " ). // km final double kmtotal.nextDouble().km1. // km percorridos double litros. km2 = input. km1 = input.out. import java. // combustivel gasto System.Scanner. Escrever um programa para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto.print("Informe o KM inicial: " ). // km inicial double km2.print("Informe a quantidade de litros consumidos:" ). System. } } .out. println("Nome do Vendedor:" +nomeVendedor). Escrever um programa que leia o nome de um vendedor. } } . import java. vendas = input. // Salario Fixo do vendedor double vendas.out. System. // vendas efetuadas pelo vendedor double comissao. comissao = ( vendas * 15 ) / 100. o salário fixo e salário no final do mês. Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas.out.nextDouble().print("Digite o salário fixo do vendedor:" ). nomeVendedor = input. o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro).out.in). System. System.out. public class Exerc4 { public static void main(String args[]) { Scanner input = new Scanner(System.print("Digite o total de vendas efetuadas pelo vendedor:" ). salarioFinal = comissao + salarioFixo.out. System.4. informar o seu nome.util. System.print(" Digite o nome do vendedor:" ).nextDouble(). salarioFixo = input.println("Salario Final:" +salarioFinal+ "reais").println("Salario Fixo:" +salarioFixo+ "reais").nextLine(). double salarioFixo. String nomeVendedor. // comissão de 15% sobre as vendas double salarioFinal. // salario final ( fixo + comissao ) System.out.Scanner. nextDouble().nextDouble().util. Escrever um programa que leia o nome de um aluno e as notas das três provas que ele obteve no semestre.Scanner.print("Digite a nota da segunda prova:" ). } } .in). nota1 = input.out. double nota3. System.out. nota3 = input.5. MEDIA = nota1 + nota2 + nota3 / 3 import java.print("Digite a nota da terceira prova:" ). System.nextLine(). No final informar o nome do aluno e a sua média (aritmética). System. double mediaFinal.out.print("Digite o nome do aluno:" ). double nota1. mediaFinal = ( nota1 + nota2 + nota3 ) / 3.out.println("Nome do aluno:" +nomeAluno).out. double nota2.println("A média do aluno é:" +mediaFinal). String nomeAluno. System.nextDouble().out. nota2 = input. public class Exerc5 { public static void main(String args[]) { Scanner input = new Scanner(System. System.print("Digite a nota da primeira prova:" ). System. nomeAluno = input. nextInt(). System. a = input. Apresentar os valores trocados. c. System.Scanner.out. ou seja.println(" O valor de B é:" +b).out.println(" O valor de A é:" +a). b = c.out. e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A.util. associar b ao valor "salvo" na variável auxiliar.in).print("Digite o valor de A:" ). a = b. por último. para evitar que o valor original de a se perca é necessário associar a uma outra variável (denominada usualmente de variável auxiliar) tal valor. import java.6. } } .out. estabelecer uma associação de a com o valor em b e.print("Digite o valor de B:" ). public class Exerc6 { public static void main(String args[]) { Scanner input = new Scanner(System. Escrever uma programa em que leia dois valores para as variáveis A e B. System. int a. b. b = input. Lembrando que temos que ter 3 variáveis para que uma haja como variável de armazenamento.nextInt(). System. c = a. util. A fórmula de conversão é: F=(9*C+160) / 5. System.out.nextDouble(). double C.printf(" A temperatura convertida para Fahrenheit é:" +F).out.Scanner.7.print("Digite a temperatura em Graus Celsius:" ). C = input. F = ( 9 * C + 160 ) / 5. Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. } } .in). import java. public class Exerc7 { public static void main(String args[]) { Scanner input = new Scanner(System. F. sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. System. in). Elaborar um programa que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$).nextDouble(). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário. real = dolar * cotacao. dolar = input. import java. // cotação do dólar System. System. double real. } } .out.Scanner. // quantidade em dólares do usuário double cotacao.print("Digite a cotação do dolar:" ).8.util.print("Digite a quantidade em dolar:" ). public class Exerc8 { public static void main(String args[]) { Scanner input = new Scanner(System. // valor da conversão de dólar para real double dolar.nextDouble().out.out.printf("Quantia em reais: " +real+ " R$"). cotacao = input. System. public class Exerc9 { public static void main(String args[]) { Scanner input = new Scanner(System. Considere fixo o juro da poupança em 0.out. // juros de 0.70 ) / 100.print("O rendimento da poupança no mês foi de " +rendimento+ "R$" ). Faça um programa que receba um valor que foi depositado e exiba o valor com rendimento após um mês.70% a.out. } } .70% ao mês double rendimento.in).9. // rendimento após um mês System. // valor depositado double juros.Scanner.util.print("Digite o valor do deposito:" ). deposito = input. import java. juros = ( deposito * 0. m. // calculando a porcentagem de juros rendimento = juros + deposito. System.nextDouble(). double deposito. } } . int parcelas = 5.out.out. double valorProduto. System.print("O valor de cada parcela é de: " +valorPrestacao+ " R$").print("Digite o valor da compra: " ). public class Exerc10 { public static void main(String args[]) { Scanner input = new Scanner(System.10. valorProduto = input. double valorPrestacao. A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros.Scanner. Faça um programa que receba um valor de uma compra e mostre o valor das prestações.util.in). System. import java. valorPrestacao = valorProduto / parcelas.nextDouble(). import java. System. double acrescimo.11.out. } } .nextDouble(). acrescimo = input.util.printf("O valor de venda do produto é: "+valorVenda+ " R$").in). public class Exerc11 { public static void main(String args[]) { Scanner input = new Scanner(System. Faça um programa que receba o preço de custo de um produto e mostre o valor de venda.out.Scanner. double valorVenda. System. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário.print("Digite a porcentagem de acrescimo: "). double precoDeCusto. valorVenda = (precoDeCusto * acrescimo) / 100 + precoDeCusto.nextDouble(). precoDeCusto = input.print("Digite o preço de custo do produto: ").out. System. System. (pR²) Calculo: área= PI*(raio²) import java. System. double raio.out.12. double area. Escreva um programa para ler o raio de um circulo. double PI = 3. calcular e escrever a sua área.util.14. area = PI * (raio * raio).Scanner. raio = input. public class Exerc12 { public static void main(String args[]) { Scanner input = new Scanner(System.print("Digite o raio do circulo: " ).nextDouble().in).print("A Area do circulo é: " +area ).out. } } . out.print( "numero " +num+ " é maior que 20"). public class Exerc13 { public static void main(String args[]) { Scanner input = new Scanner(System.Scanner. } else { if( num < 20 ){ System.print( "numero " +num+ " é menor que 20").util. int num. num = input. } } } } .nextInt(). import java.in). if ( num >= 20 ){ System.out. Escreva um programa que entre com um número e o imprima caso seja maior do que 20.13.print("digite um número: "). System.out. public class Exerc14 { public static void main(String args[]) { Scanner input = new Scanner(System. Entrar com dois números e imprimir o menor número (suponha números diferentes).14. x = input.nextInt(). System.nextInt().printf("O numero " +x+ "é o menor"). } } } } . int x. import java.out.printf("O numero " +y+ "é menor").out.out.Scanner. y = input.in). System.util.print("Digite um número diferente do primeiro: ").print("Digite um número: "). if ( x < y ) { System. } else { if ( x > y ){ System. y.out. Scanner.print ( +y+ " .. " +x).15. public class Exerc15 { public static void main(String args[]) { Scanner input = new Scanner(System.nextInt(). if ( x > y ){ System. Entrar com dois números eimprimi-los em ordem decrescente (suponha números diferentes).out. }else{ if ( x < y ) { System.out.. x = input. System. y = input. } } } } .println( +x+ " … " +y).out. System.nextInt().y.out.in). int x.util.print("Digite o um numero: ").print("Digite um numero diferente do primeiro: "). import java.
Copyright © 2021 DOKUMEN.SITE Inc.