//Autor: Luciano Magalhães
//Data:18.05.2010
//Programa para calcular suas passagens do mês
//Versão 1.0
import java.util.Scanner;
public class NaoSei
{
public static void main(String [] args)
{
Scanner input = new Scanner (System.in);
int numPassagens; //numeros de passagens A
int numPassagensB; //numero de passagens B
float passagensA; //quanto custa cada passagem
float passagensB; //quanto custa a outra passagem ,se houver
float total; // total de passagens
int dias; // dias que trabalha por semana
System.out.println("'quantas passagens por dia você gasta?" +
" contando ida e volta");
numPassagens = input.nextInt();
if (numPassagens == 2)
{
System.out.println("qual o preço da sua passagem?");
passagensA = input.nextFloat();
System.out.println("Quantos dias você trabalha no mês?");
dias = input.nextInt();
total = (numPassagens * passagensA) * dias;
System.out.printf("você recebe por mês %.2f reais", total);
if (numPassagens == 3)
{
System.out.println("coloque o preço de uma das suas passagens");
passagensA = input.nextFloat();
System.out.println("Coloque o preço da sua outra passagem");
passagensB = input.nextFloat();
System.out.println("Quantos dias você trabalha no mês?");
dias = input.nextInt();
total = ((passagensA + passagensB)* numPassagens) * dias;
System.out.printf("Você recebera no mês $.2f Reais", total);
}
}
}
}
então , estou fazendo o código apenas pra treinar , e tudo que sei estou usando , tenho algum conhecimento em C , no código quando eu digito "2" ele vai para o primeiro "IF" até ai tudo legal , mas quando digito "3" , que era pra ir pro segundo "IF" ele simplesmente encerra o meu programa , como que faço pra funcionar?
ajudem ae,
abraços e muito obrigado

