![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 120 vezes |
|
Pergunta/Tarefa: Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa que leia nome, sexo e o valor das compras do cliente e calcule o preço com desconto. Sabendo que: - Homens ganham 5% de desconto - Mulheres ganham 13% de desconto Sua saída deverá ser parecida com: Informe o nome do(a) cliente: GUSTAVO SILVA Informe o sexo (M/F): M Informe o valor da compra: 850 Nome do cliente: GUSTAVO SILVA Sexo: M Valor da compra: 850 Desconto obtido: 42.5 Valor a pagar: 807.5 Informe o nome do(a) cliente: MILENA XAVIER Informe o sexo (M/F): F Informe o valor da compra: 850 Nome do cliente: MILENA XAVIER Sexo: F Valor da compra: 850 Desconto obtido: 110.5 Valor a pagar: 739.5 Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// variáveis usadas na resolução do problema
String nome;
char sexo;
double valor_compra, desconto, valor_pagar;
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos ler o nome do(a) cliente
System.out.print("Informe o nome do(a) cliente: ");
nome = entrada.nextLine();
// vamos ler o sexo do(a) cliente
System.out.print("Informe o sexo (M/F): ");
sexo = entrada.nextLine().toUpperCase().charAt(0);
// vamos ler o valor da compra
System.out.print("Informe o valor da compra: ");
valor_compra = Double.parseDouble(entrada.nextLine());
// agora vamos calcular o desconto de acordo com o sexo
// do(a) cliente
if (sexo == 'M') {
// aplica o desconto de 5%
desconto = (5 / 100.0) * valor_compra;
}
else {
// aplica o desconto de 13%
desconto = (13 / 100.0) * valor_compra;
}
// agora que já temos o desconto, vamos calcular o valor
// a pagar
valor_pagar = valor_compra - desconto;
// e mostramos o resultado
System.out.println("\nNome do cliente: " + nome);
System.out.println("Sexo: " + sexo);
System.out.println("Valor da compra: " + valor_compra);
System.out.println("Desconto obtido: " + desconto);
System.out.println("Valor a pagar: " + valor_pagar);
System.out.println();
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Java - Java para iniciantes - Como pesquisar uma substring em uma string e retornar sua posição inicial |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






