¿Necesito ayuda en desarrollar una aplicacion en lenguaje C++?

I. LeVan Car Rental company carga $0.25/milla si el total de millas no excede de 100. Si el total de millas excede de 100, la compañía carga $0.25/milla las primeras 100 millas y $0.15/milla las adicionales que sobrepasen de 100 millas. (100 puntos)

Le Van Car Rental necesita un programa que cuando se entre el número de millas el programa determine el importe total.

Escribe toda aquella documentación necesaria para que el cliente pueda entender el programa y se pueda explicar a otros usuarios.

Ejemplo del programa corriendo

Enter the number of miles: 75

Total Price = $18.75

Press any key to continue

2 respuestas

Calificación
  • hace 1 década
    Respuesta preferida

    //Necessary libraries

    #include <iostream.h>

    #include <conio.h>

    /*Function that calculates the price depending of the miles

    *@param FLOAT miles The number of miles entered by the user

    *@return The amount

    */

    float totalPrice(float miles)

    {

    if (miles < 100) {

    //$0.25 per mile when miles don't exceed the 100 miles

    return miles * 0.25;

    } else {

    //$25 per 100 miles plus $0.15 per mile

    return 25 + ((miles - 100) * 0.15);

    }

    }

    //Main application

    void main()

    {

    //Declaration of variable

    float miles;

    cout << "Enter the number of miles:";

    //User types the miles

    cin << miles;

    //Calling the function to get the amount of introduced miles

    count << "Total price: $" << totalPrice(miles) << endl;

    cout << "Press any key to continue";

    //To stop application and avoid the cleaning of the screen

    getch();

    }

  • Anónimo
    hace 1 década

    #include<iostream>

    using namespace std;

    float cargo(float);

    main()

    {

    float millas;

    cout << "Enter the number of miles: ";

    cin >> millas;

    cout << endl << "Total Price: $" <<cargo(millas);

    cout << endl << "Press any key to continue";

    cin.get();

    }

    float cargo(float milla)

    {

    if(milla<=100)return milla*.25;

    else return 25+(milla-100)*.15;

    }

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.