quarta-feira, 25 de março de 2015

0.0.0.17.6.2 - Dias no mês 3

01 import java.util.Scanner;
02 /** Isto começou com a proposta de projeto do calculador de
03     despesas. Um de vocês queria fazer o cálculo de acordo
04     com o mês, mas não sabia como (e queria criar uma classe
05     que representasse meses - e também não sabia como fazê-lo).
06     Espero que ele tenha pesquisado, tentado e encontrado sua
07     própria solução, ao invés de esperar a resposta pronta.
08     ESPERO ESTA ATITUDE DE TODOS VOCÊS.
09     Agora, uma semana depois, apresento a vocês algumas soluções
10     para esse problema como fechamento do assunto comandos de
11     seleção. Esta Ã© a solução usando testes em sequencia. Aproveita
12     a exclusão (se o mês vale m, então não tem outros valores, logo,
13     apenas uma atribuição Ã© executada.)
14 */
15 public class Transporte3 {
16     public static void main (String[] args){
17         Scanner sc;
18         sc = new Scanner (System.in);
19         System.out.println ("digite o mês (1..12)");
20         int mes=sc.nextInt();
21         int dias=-1;
22         if ((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12)) {
23             dias=31;
24         }
25         if (mes==2) {
26             dias=28;
27         }
28         if ((mes==4)||(mes==6)||(mes==9)||(mes==11)) {
29             dias=30;
30         }
31         if (dias==-1) {
32             System.out.println ("Mes desconhecido, terminando programa.");
33             System.exit (0);
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 = " (doubledias * preco);
39     }
40 }
Java2html

Nenhum comentário:

Postar um comentário