Buscar

Algoritmos: utilizando switch. case.

1)   Monte um programa que leia o valor em real e o código referente a  um país (1-EUA, 2-Portugal, 3-Argentina, 4-Chile, 5-Peru, 6-Inglaterra). O programa deverá solicitar também a cotação da moeda do país naquele dia. Ao final deverá imprimir uma mensagem padronizada por país indicando o valor da conversão do valor monetário, como demonstra o exemplo abaixo:


Entrada:

Valor em dólar  :     100.00

Código do País :      1

Cotação do dia :      5.48


Saída:

A conversão de $ 100.00 em dólar no dia de hoje equivale a R$ 548.00



Respostas

User badge image

Fábio K

import java.util.HashMap;

import java.util.Scanner;


public class Main {

public static void main(String[] args) {

Double valor;

String moeda;

Double cotacao;

Scanner scanner = new Scanner(System.in);

valor = scanner.nextDouble();

switch (scanner.nextInt()) {

case 1:

moeda = "dólar";

break;

case 2:

moeda = "euro";

break;

case 3:

moeda = "peso argentino";

break;

case 4:

moeda = "peso chileno";

break;

case 5:

moeda = "novo sol";

break;

case 6:

moeda = "libra esterlina";

break;

default:

throw new IllegalArgumentException("Unexpected value");

}

cotacao = scanner.nextDouble();

System.out.println("A conversão de $" + String.format("%.2f", valor) + " em " + moeda + " no dia de hoje equivale a R$" + String.format("%.2f", valor * cotacao));

}

}

1
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina