Ir al contenido principal

Reporte 7

Problema: 

En una playa de estacionamiento cobran 12.5 por hora y 8 por  fraccion. Diseñe un algoritmo que determine cuanto debe pagar un cliente por el total.

Datos de entrada: Hrs, Min
Proceso: Si Hrs>=0 y Min>=0 y Min<60
T1=(12)*(Hrs)
Si Min>0
Min=8
Tarifa=T1+Min
Datos de salida: Tarifa


DIAGRAMA Y PSEUDOCODIGO:

Algoritmo Estacionamiento
Escribir "Programa que calcula la tarifa de un estacionamiento en la playa"
Escribir "Ingrese el numero de horas transcurridas"
Leer Hrs
Escribir "Ingrese los minutos transcurridos"
Leer Min
Si Hrs>=0 y Min>=0 y Min<60
T1=(12)*(Hrs)
Si Min>0
Min=8
Tarifa=T1+Min
    Escribir "El monto a pagar es de:   " Tarifa
Sino
Escribir "Error, ingrese valores validos para realizar la operacion"
Finsi
Finsi


FinAlgoritmo


CODIGO C++

#include <iostream>
using namespace std;
int Hrs,Min,Tarifa,T1;
//Carlos Daniel Aguilar Sanchez
int main(int argc, char** argv) {
cout<<"Programa que calcula la tarifa de un estacionamiento en la playa"<<endl;
cout<<"Ingrese el numero de horas transcurridas"<<endl;
cin>>Hrs;
cout<<"Ingrese los minutos transcurridos"<<endl;
cin>>Min;
if (Hrs>=0 or Min>=0 and Min<60)
{T1=(12)*(Hrs);
      if (Min>0)
      {Min=8;
      }
Tarifa=T1+Min;
cout<<"El monto a pagar es de:   "<<Tarifa <<endl;
}
else {cout<<"Error, ingrese valores validos para realizar la operacion"<<endl;
}
return 0;

}


PRUEBAS DE ESCRITORIO:

Comentarios