24/02/2014, 08:32
|
| | Fecha de Ingreso: febrero-2014 Ubicación: Guadalajara
Mensajes: 34
Antigüedad: 10 años, 11 meses Puntos: 0 | |
Respuesta: no me sale este programita Cita:
Iniciado por epestana92 Te dejo el ejercicio que intentas realizar, este esta en el libro de como programas en C/C++ y Java.
Código C:
Ver original/* Ejercicio 3.17: eje3_17.c Calcula el promedio de kilómetros recorridos por litro de gasolina. */ #include<stdio.h> /* La función main comienza la ejecución del programa. */ int main(void) { /* Declaración de las variables. */ float kilometros, litros, totalKilometros = 0, totalLitros = 0, promedioTanque = 0, promedioTotal = 0; printf("Introduzca los litros cargados (-1 para terminar): "); while (litros !=-1) { printf("Introduzca los kilometros recorridos: "); scanf("%f", &kilometros ); totalLitros += litros; totalKilometros += kilometros; promedioTanque = kilometros / litros; promedioTotal = totalKilometros / totalLitros; printf("Los kilometros por litro de este tanque fueron de: %f\n\n", promedioTanque ); printf("Introduzca los litros cargados (-1 para terminar): "); } /* Fin del ciclo while. */ printf("El primedio total de kilometros por litro fue de: %f\n", promedioTotal ); return 0; /* Indica que el programa terminó con éxito. */ } /* Fin de la función main. */
Un punto importante que me gustaría compartir contigo es que siempre que trates de de obtener un numero que tendrán punto decimal los declares como float, o en su caso double, es importante que revises el tipo de dato más adecuado para la aplicación a realizar.
gracias¡¡¡¡ |