Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: pedro,, en 18 de Mayo 2016, 19:37
-
Buenas. Posible solución al ejercicio CU00522F del tutorial de programación C desde cero.
EJERCICIO
Dado el siguiente código:
#include <stdio.h>
#include <stdlib.h>
// Ejercicio aprenderaprogramar.com
int main() {
int valorUsuario;
printf("Introduzca su peso en kg como valor numerico: ");
scanf("%s", &valorPeso);
printf("Gracias");
return 0;
}
a) ¿Por qué es incoherente el siguiente código? Señala qué errores contiene.
En primer lugar se declara la variable valorUsuario, que no es usada en el código.
La variable valorPeso no está declarada.
b) ¿Cómo podemos hacerlo coherente?
#include <stdio.h>
#include <stdlib.h>
int main() {
float valorPeso = 0;
printf("Introduzca su peso en kg como valor numerico: ", valorPeso);
scanf("%f", &valorPeso);
printf("Gracias, el peso introducido es %f", valorPeso);
return 0;
}
Saludos. ;D
-
Todo bien!