Autor Tema: Curso LenguajeC Pedir datos por teclado. Función scanf CU00522F códigos format  (Leído 1729 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Hola amigos dejo una posible solución para el ejercicio CU00522F del tutorial de programación en lenguaje C.

EJERCICIO

Dado el siguiente código:

Código: [Seleccionar]
#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;
}


Responde estas preguntas:

a) ¿Por qué es incoherente el siguiente código? Señala qué errores contiene.

Primero la variable valorUsuario, está declarada pero no es usada en todo el programa, y la variable valorPeso no está declarada.

Además el tipo de variable debería de ser float en vez de int, para asegurarnos el peso de kilos con gramos   



b) ¿Cómo podemos hacerlo coherente?

Código: [Seleccionar]

#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");
    return 0;
}


Saludos y como simpre gracias por vuestro tiempo
« Última modificación: 21 de Junio 2016, 21:09 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola Pandemia.

Todo bien.
Solo comentar que en la línea:
Código: [Seleccionar]
printf("Introduzca su peso en kg como valor numerico: ", valorPeso);
Quitar la variable "valorPeso" puesto que no la vas a mostrar por pantalla.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".