quarta-feira, 25 de março de 2015

0.0.0.17.6.0 - Dias no mês 1

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 switch
13 */
14 public class Transporte1 {
15     public static void main (String[] args){
16         /* leitor de teclado */
17         Scanner sc;
18         sc = new Scanner (System.in);
19         
20         /* leitura de teclado */
21         System.out.println ("digite o mês (1..12)");
22         int mes=sc.nextInt()// armazena o número do mês
23         
24         int dias=-1// armazena quantos dias tem o mês, ou -1 caso o mês seja desconhecido.
25         switch (mes) {
26             case 1:
27             case 3:
28             case 5:
29             case 7:
30             case 8:
31             case 10:
32             case 12
33                 dias=31;
34                 break;
35             case 4:
36             case 6:
37             case 9:
38             case 11:
39                 dias=30;
40                 break;
41             case 2:
42                 dias=28;
43                 break;
44             default:
45                 System.out.println ("Mes desconhecido, terminando programa.");
46                 System.exit (0);
47         }
48 
49         /* leitura de teclado */
50         System.out.println ("Digite o preço da viagem ida e volta (separador de acordo com seu local).");
51         double preco=sc.nextDouble();
52 
53         /* calcula o valor e escreve na tela. */
54         System.out.println ("Despesa com transporte = " (doubledias * preco);
55     }
56 }
Java2html

Nenhum comentário:

Postar um comentário