Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2008, 15:25
Avatar de Fayca
Fayca
 
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Confusion Con IF/ELSE...

Pruebalo de esta forma



Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int pas,dia;
    float km,ckm,tot,tp;
    for(pas=0;pas<5;pas++)
    {
        printf("Cuota por kilometro:\n");
        scanf("%f",&ckm);
        printf("Kilometros recorridos:\n");
        scanf("%f",&km);
        printf("Dia de viaje:\n");
        printf("1.Lunes\n2.Martes\n3.Miercoles\n4.Jueves\n5.Viernes\n6.Sabado\n7.Domingo\n");
        scanf("%d",&dia);
        tot=ckm*km;
        if(dia==1) tp=tot-tot*.15;
        else
        {
            if(dia==2||dia==3||dia==4)
            tp=tot-tot*.10;
            else if(dia==5)
            tp=tot-tot*.08;
            else if(dia==6||dia==7)
            tp=tot-tot*.05;
        }
        printf("Total a Pagar: %.2f",tp);
    }
    system("PAUSE");
    return 0;
}