01 import java.util.Scanner;
02
03 /** Isto começou com a proposta de projeto do calculador de
04 despesas. Um de vocês queria fazer o cálculo de acordo
05 com o mês, mas não sabia como (e queria criar uma classe
06 que representasse meses - e também não sabia como fazê-lo).
07 Espero que ele tenha pesquisado, tentado e encontrado sua
08 própria solução, ao invés de esperar a resposta pronta.
09 ESPERO ESTA ATITUDE DE TODOS VOCÊS.
10 Agora, uma semana depois, apresento a vocês algumas soluções
11 para esse problema como fechamento do assunto comandos de
12 seleção. Esta é a solução usando testes aninhados
13 */
14 public class Transporte2 {
15 public static void main (String[] args){
16 Scanner sc;
17 sc = new Scanner (System.in);
18 System.out.println ("digite o mês (1..12)");
19 int mes=sc.nextInt();
20 int dias=-1;
21 if ((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12)) {
22 dias=31;
23 } else {
24 if (mes==2) {
25 dias=28;
26 } else {
27 if ((mes==4)||(mes==6)||(mes==9)||(mes==11)) {
28 dias=30;
29 } else {
30 System.out.println ("Mes desconhecido, terminando programa.");
31 System.exit (0);
32 }
33 }
34 }
35
36 System.out.println ("Digite o preço da viagem ida e volta (separador de acordo com seu local).");
37 double preco=sc.nextDouble();
38 System.out.println ("Despesa com transporte = " + (double) dias * preco);
39 }
40 }
|
Nenhum comentário:
Postar um comentário