Upload
economiacomunicaciones1
View
216
Download
0
Embed Size (px)
Citation preview
UNAD MéxicoFundamentos de ProgramaciónRomero Marta Juan Carlos AL12523916
En el parque del Centro, se rentan 6 carritos eléctricos ( 1 hummer, 1 mustang, 1 cars, 1 Barbie, 1 moto y 1 tracto camión). El dueño desea que se elabore un algoritmo que contabilice cuantas veces se rentó cada carrito en un lapso de 4 hrs. La renta de cada carrito es de $15 pesos por 10 minutos. Obtener la ganancia estimada en ese lapso.
Solución
Inicio Bienvenida Leer variable
Ciclo hasta el contador que sea 24
Contador=contador+1
Contadores de cada uno de los carritos
No
Si
Se multiplican cada uno de los contadores
Se imprimen los contadores y la operación.
UNAD MéxicoFundamentos de ProgramaciónRomero Marta Juan Carlos AL12523916
Código #include <stdio.h>
int main(void)
{
//contadores Se utilizan para acumular el número de veces rentadofloat hum;float must;float cars;float barb;float mot;float tracto;
//Variables que guardan la gananciafloat totalhumer;float totalcars;float totalmust;float totalbarb;float totalmot;float totaltracto;float cont;
float precio;int c;
printf("\n ------------------------------------- ");printf("Carritos S.A \n By Carlos MyR");
precio = 15;
do //ciclo que finaliza al llegar a 24 pues, eso es el máximo de veces que se puede rentar los carritos en 4 horas{
system("clear"); //lipmia la pantallaprintf("Carritos S.A \n");c=0;printf("---------------------------------------------------------------------- \n");
UNAD MéxicoFundamentos de ProgramaciónRomero Marta Juan Carlos AL12523916
printf("n\ Seleccione el carrito que desea rentar 1)Hummer 2)Mustang 3)Cars 4)Barbie 5)Moto 6)Tractocamion 7)Ninguno ");scanf("%d",&c);switch (c) { case 1: //hummner printf(" Selecciono hummer \n "); hum++; cont++;
break;
case 2: //Mustang printf(" Selecciono mustang \n "); cont++; must++; break; case 3: //cars printf(" Selecciono cars \n "); cars++; cont++; break; case 4: //Barbie printf(" Selecciono Barbie \n "); barb++; cont++; break; case 5: //Moto printf(" Selecciono moto \n "); mot++; cont++; break; case 6: //Tracto camion printf("Seleccionó Tracto camión \n "); tracto++; cont++; break; case 7: //ninguno cont++;
UNAD MéxicoFundamentos de ProgramaciónRomero Marta Juan Carlos AL12523916
break;
}} while (cont!=24);
// Se multiplica el acumulador por el precio y se guarda en otra variable
totalhumer = hum*precio;totalcars = cars*precio;totalbarb = barb*precio;totalmot = mot*precio;totalmust = must*precio;totaltracto = tracto*precio;
system("clear");// imprime gananciasprintf(" \nGanancias");printf(" \nTotal de Humer %f",totalhumer);printf(" \nTotal de Cars %f",totalcars);printf(" \nTotal de Barbies %f",totalbarb);printf(" \nTotal de Motos %f",totalmot);printf(" \nTotal de Mustang %f",totalmust);printf(" \nTotal de Tractocamión %f",totaltracto);
//imprime el número de veces que se usó cada carrito
printf(" \nUSO");printf(" \nTotal de Humer %f",hum);printf(" \nTotal de Cars %f",cars);printf(" \nTotal de Barbies %f",barb);printf(" \nTotal de Motos %f",mot);printf(" \nTotal de Mustang %f",must);printf(" \nTotal de Tractocamión %f",tracto);
return 0;
}
UNAD MéxicoFundamentos de ProgramaciónRomero Marta Juan Carlos AL12523916
Capturas del programa