Asignación CSC2401

Escriba un programa de Python que calculará el costo de instalar cable de fibra óptica a un costo de 0.87 pr ft para una empresa. El programa debe mostrar el nombre de la empresa y el costo total. Cree un diagrama de flujo y escriba pseudocódigo para el algoritmo del programa en su documentación también.


Explicación del problema

La solución consiste en escribir un programa Python que calcule el coste de instalación de cable de fibra óptica para una empresa. El programa toma dos entradas del usuario: el nombre de la empresa y el número de pies de cable de fibra óptica a instalar. El costo de instalación del cable de fibra óptica se fija en $ 0.87 por pie.

El programa utiliza una función, calculate_cost, para calcular el costo total. Esta función toma el número de pies de cable como argumento y devuelve el costo total, que es el número de pies multiplicado por el costo por pie ($0.87).

Después de tomar las entradas y calcular el costo total, el programa muestra el nombre de la empresa y el costo total para el usuario.

También se proporcionó un diagrama de flujo y un pseudocódigo para el algoritmo del programa para dar una representación visual y escrita de los pasos del programa. El diagrama de flujo proporciona una representación gráfica de las entradas, la llamada a la función, el cálculo y los pasos de salida en el programa. El pseudocódigo proporciona una representación basada en texto de estos pasos.

Código Python

def calculate_cost(pies):

    cost_per_foot = 0,87

    total_cost = pies * cost_per_foot

    Volver total_cost

 

company_name = entrada("Introduzca el nombre de la empresa: ")

feet_of_cable = float(input("Introduzca el número de pies de cable de fibra óptica

 a instalar: "))

 

total_cost = calculate_cost(feet_of_cable)

print("El costo total de", company_name, "instalar", feet_of_cable,

 "pies de cable de fibra óptica es $" + str(total_cost))

Salida

Y aquí está el diagrama de flujo para el algoritmo del programa:

+----------+

| Inicio |

+----------+

|

en

+----------+

| Entrada |

| Empresa |

| Nombre |

+----------+

|

en

+----------+

| Entrada |

| Pies

de |

| Cable |

+----------+

|

en

+----------+

| Convocatoria |

| Función |

+----------+

|

en

+----------+

| Calcular |

| Costo |

+----------+

|

en

+----------+

| Pantalla |

| Resultado |

+----------+

|

en

+----------+

| Fin |

+----------+

 

Pseudocódigo

Y aquí está el pseudocódigo para el algoritmo del programa:

1. Inicio

2. Introduzca el nombre de la empresa

3. Pies de entrada del cable

4. Función de llamada para calcular el costo

5. Mostrar el costo total para la empresa

6. Fin

El mismo ejemplo en c++

Aquí hay un ejemplo de programa de C ++ que calcula el costo de instalar cable de fibra óptica para una empresa:

#include <iostream>#include <string>

using namespace std;

int main(){ string companyName;    cable dobleLongitud, costoPerPie, totalCosto;    Obtener el  nombre de la empresa
del usuario cout <<  "
Introducir nombre de la empresa: ";    getline(cin
, companyName);    Obtenga  la longitud del cable del
canal del usuario <<
 "Ingrese la longitud del cable (en pies): "
;    cin >> cableLongitud;    Costo establecido por pie costoPerFoot =


0.87;    Calcular costo total totalCosto = cableLongitud * costoPerPie;    Mostrar  el nombre de la empresa


y el costo total <<  "Nombre de la empresa
: "  << nombre de la empresa << endl;    cout  << "
Costo total: $" << totalCost << endl;

 devolver 0;}

En este programa, se solicita al usuario que ingrese el nombre de la compañía y la longitud del cable de fibra óptica en pies. Luego, el programa calcula el costo total multiplicando la longitud del cable por el costo por pie (que se establece en 0.87 en este caso). Finalmente, el programa muestra el nombre de la empresa y el costo total.

 

El mismo ejemplo en C #

Este es un programa de C# que calcula el costo de instalar cable de fibra óptica para una empresa:

utilizando el sistema;

class FiberOpticCostCalculator{ static void Main() { string companyName;
 int cableLengthInFeet;        doble costoPerFoot = 0,87;        doble totalCosto;        Console.Write("

Escriba el nombre de la empresa:");        companyName = Console.ReadLine();        Console.Write("


Introduzca la longitud del cable de fibra óptica en pies: ");        cableLengthInFeet =
int. Parse(Console.ReadLine());        totalCost = costPerFoot * cableLengthInFeet;        Console.WriteLine($"



Nombre de la empresa: {companyName}");        Console.WriteLine($"Costo total:
{totalCost:C}");    }}

Así es como funciona el programa:

 

Comienza declarando variables para almacenar el nombre de la empresa, la longitud del cable en pies, el costo por pie y el costo total.

Solicita al usuario que escriba el nombre de la empresa y lee la entrada de la consola mediante Console.ReadLine().

Solicita al usuario que introduzca la longitud del cable de fibra óptica en pies y lee la entrada de la consola mediante Console.ReadLine().

Calcula el costo total multiplicando el costo por pie con la longitud del cable en pies.

Muestra el nombre de la empresa y el costo total mediante Console.WriteLine().

Tenga en cuenta que utilizamos la interpolación de cadenas para mostrar el nombre de la empresa y el costo total con el formato adecuado. El especificador de formato :C se utiliza para dar formato al coste total como moneda.


Next Post Previous Post