Ayuda es para mañana!!!!!!!

William
23 de Junio del 2004
ayuda por favor, alguien me puede corregir esto??? es que no sale el ultimo resultado alguien que me ayudee.......



//Examen 04 *****************
//Calcule el precio del billete de ida y vuelta en ferrocarril, conociendo
//la distancia del viaje de ida y el tiempo de estancia. se sabe ademas que
//si el numero de dias de estancia es superior a 7 y la distancia total
//a recorrer es superior a 800Km, el billete tiene una reduccion del 30%
//el precio por Km es de 125 colones.
#include<conio.h>
#include<stdio.h>

void main(void){
clrscr();

float km,estancia,Kmtotal,PreXKm;
float PreKm,PrecTotal;

printf("Ingrese la distancia del viaje en Km: ");
scanf("%f",&km);

printf("Ingrese los dias de estancia: ");
scanf("%f",&estancia);

PreXKm=125;
PreKm=(PreXKm)*(km);
if((estancia>7)&&(km>800)){
PrecTotal+=(PreKm*0.7);
printf("El monto a pagar es de: %f colones n",PrecTotal);
printf("*****Se Aplica el descuento del 30%*****");

if(estancia<8){
printf("%fn ",PreKm);
}
}
getch();
}

noel solw
23 de Junio del 2004
Aqui va el programa arreglado. Suerte ! !

//Examen 04 *****************
//Calcule el precio del billete de ida y vuelta en ferrocarril, conociendo
//la distancia del viaje de ida y el tiempo de estancia. se sabe ademas que
//si el numero de dias de estancia es superior a 7 y la distancia total
//a recorrer es superior a 800Km, el billete tiene una reduccion del 30%
//el precio por Km es de 125 colones.

#include<conio.h>
#include<stdio.h>

void main(void)
{
clrscr();
float km,PreXKm = 125,PrecTotal;
int estancia;
printf("Ingrese la distancia del viaje en Km: ");
scanf("%f",&km);
printf("Ingrese los dias de estancia: ");
scanf("%d",&estancia);
PrecTotal = PreXKm*km;
if(estancia > 7 && km > 800)
{
PrecTotal *= 0.7;
printf("El monto a pagar es de: %5.2f colones n",PrecTotal);
printf("*****Se Aplica el descuento del 30%*****");
}
else
printf("El monto a pagar es de: %5.2f colones n",PrecTotal);
getch();
}