Autor
|
Tema: problema con ejercicio en C ayuda!!! (Leído 3,340 veces)
|
hugg
Desconectado
Mensajes: 6
|
hola a todos primero que nada una felicitacion por el foro esta buenisimo aki eh aprendido muchas cosas pero bueno quisera que me ayudaran estoy comenzando a aprender a programar en c y me estoy leyendo el libro de deitel & deitel y estoy escribiendo unpo de los ejercicios se que puede ser algo muy sencillo y tonto para ustedes pero es que voy empexando y estoy atrapado con un while controlado por centinela escribo el centinela para que se rompa el ciclo pero no lo hace sigue repitiendose estoy cxompilando en dev-c++ miren aki esta el codigo #include <stdio.h> #include <stdlib.h> int main() { float litros; float km_por_litro,litros_y_km_portanque, total_litros, total_km, total_promedio, contador; // declaro variables litros_y_km_portanque = km_por_litro / litros; // asigno valores total_promedio = total_km / total_litros; // printf(" introduzca los litros utilizados (escriba -1 para terminar): "); // se solicita dar los datos scanf("%f", &litros ); // asigna el valor a la variable litros printf(" escribe la cantidad de km: "); // pide valores scanf("%f", &km_por_litro ); // asigna valores km por litro litros_y_km_portanque = km_por_litro / litros; // asigno valores printf(" el promedio de kilometros por litro de este tanque es: %.3f\n", litros_y_km_portanque ); // resultado de km/litro while(litros!=-1) // comienza el ciclo mientras litros o km/litro sea distinto que -1 (centinela) { // continua printf(" introduzca los litros utilizados (escriba -1 para terminar): "); printf(" escribe la cantidad de km: "); scanf("%f", &km_por_litro ); litros_y_km_portanque = km_por_litro / litros; printf(" el promedio de kilometros por litro de este tanque es: %.3f\n", litros_y_km_portanque ); total_litros += litros; total_km += km_por_litro; } if(litros > 0) { total_promedio = total_km / total_litros; printf(" el total promedio de km//litro es: %.3f\n" , total_promedio ); // si se imprimio por lo menos un valor } // saca el promedio general de km/ return 0; }
|
|
« Última modificación: 15 Enero 2011, 00:24 am por hugg »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
La secuencia del programa es incorrecta. Mira esto: #include <stdio.h> #include <stdlib.h> int main(void) { float litros; float km_por_litro,litros_y_km_portanque, total_litros, total_km, total_promedio, contador; // declaro variables litros_y_km_portanque = km_por_litro / litros; // asigno valores total_promedio = total_km / total_litros; // printf(" introduzca los litros utilizados (escriba -1 para terminar): "); // se solicita dar los datos scanf("%f", &litros ); // asigna el valor a la variable litros while(litros != -1) // comienza el ciclo mientras litros o km/litro sea distinto que -1 (centinela) { // continua printf(" escribe la cantidad de km: "); scanf("%f", &km_por_litro ); litros_y_km_portanque = km_por_litro / litros; printf(" el promedio de kilometros por litro de este tanque es: %.3f\n", litros_y_km_portanque ); total_litros += litros; total_km += km_por_litro; printf(" introduzca los litros utilizados (escriba -1 para terminar): "); // se solicita dar los datos scanf("%f", &litros ); // asigna el valor a la variable litros } if(litros > 0) { total_promedio = total_km / total_litros; printf(" el total promedio de km//litro es: %.3f\n" , total_promedio ); // si se imprimio por lo menos un valor } // saca el promedio general de km/ return 0; }
|
|
|
En línea
|
|
|
|
hugg
Desconectado
Mensajes: 6
|
|
|
« Última modificación: 15 Enero 2011, 05:22 am por hugg »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Edita tu mensaje y usa comas. Así se podrá entender.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[ problema ] ejercicio 100
Ejercicios
|
_mÙëK§™_
|
2
|
4,986
|
1 Diciembre 2007, 01:31 am
por Iñaki Viggers
|
|
|
[Ejercicio] Aca tienen un ejercicio para practicar
« 1 2 3 »
Programación Visual Basic
|
Dreamaker
|
20
|
16,653
|
5 Septiembre 2010, 02:57 am
por TGa.
|
|
|
problema con un ejercicio
Java
|
shing18
|
3
|
3,969
|
3 Junio 2011, 22:14 pm
por sapito169
|
|
|
Tengo un problema con un ejercicio
Programación Visual Basic
|
Senior++
|
5
|
2,799
|
18 Junio 2011, 18:49 pm
por Senior++
|
|
|
Problema en ejercicio Ayuda please
Programación C/C++
|
mimel
|
5
|
9,814
|
25 Marzo 2015, 08:23 am
por MCKSys Argentina
|
|