• Haga un programa para calcular el precio del billete de ida y vuelta en ferrocarril,conociendo la distancia del viaje de ida y el tiempo de estancia. Se sabe además que si el número de dias de estancia es superior a 7 y la distancia total (ida y vuelta) a recorrer es superior a 800 km, el billete tiene una reducción del 30%. El precio por km es de s/. 0.17.

    13.1.‐Algoritmo
    Inicio {Calcular el Costo de Billete de un Ferrocarril}
    {Ingresamos Distancia y tiempo }
    Leer dist,tiem
    Si (((dist * 2) > 800) y (tiem > 7)) entonces
    {Calculamos el costo de billete}
    costo = dist * 2 * 0.17 * 0.70;
    Sino
    costo = dist * 2 * 0.17;
    Finsi
    {Mostrar el costo del billete}
    Escribir costo
    Fin
    13.2.‐Codificacion(C#)
    static void Main(string[] args)
    {
    int dist, tiem;
    double costo;
    Console.Write("Ingresar Distancia del Viaje de ida: ");
    dist = int.Parse(Console.ReadLine());
    Console.Write("Ingresar Tiempo de Estancia: ");
    tiem = int.Parse(Console.ReadLine());
    if (((dist * 2) > 800) && (tiem > 7))
    {
    costo = dist * 2 * 0.17 * 0.70;
    //Otra Forma
    //costo=(dist*2*0.17)*0.30;
    //CostoTotal=(dist*2*0.17)-costo
    }
    else
    costo = dist * 2 * 0.17;
    Console.WriteLine("El Costo del Billete es: S/.{0}", costo);
    Console.ReadLine();
    }

0 comentarios:

Publicar un comentario