Autor Tema: LenguajeC. Variables y valores. Tipos de datos en C. Ejercicio resuelto CU00511F  (Leído 2833 veces)

AlexGubia

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Buenas tardes, ante todo disculpad si incumplo alguna norma, no volverá a ocurrir.

Estoy retomando el inicio a C, lo dejé olvidado hace un tiempo, y al hacer el ejercicio CU00511F (lo pongo así porque supongo que será más fácil de reconocer) no logro que me salga adecuadamente, por mucho que lo reviso no llego a vislumbrar el fallo. Agradecería algún tipo de idea.

Adjunto código:
Código: [Seleccionar]
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

int main()
{
double precio; precio=100;
double impuesto; impuesto=0.04;
double solucion; solucion=precio*impuesto;

printf ("El precio total es de %d euros\n", solucion);
return 0;
}
« Última modificación: 26 de Noviembre 2016, 21:37 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Variables y valores. Problema ejercicio. (CU00511F)
« Respuesta #1 en: 15 de Noviembre 2016, 22:42 »
Hola AlexGubia.

En primer lugar recomendarte leer el siguiente enlace, para poder escribir e insertar código bien en el foro...
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

En cuanto a tu duda, tienes declarada la variable "solucion" como "double" por lo cual para poder mostrarla por pantalla debes usar "%lf" en vez de "%d".

Saludos. ;D

AlexGubia

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:LenguajeC. Variables y valores. Problema ejercicio. (CU00511F)
« Respuesta #2 en: 15 de Noviembre 2016, 22:58 »
Muchas gracias por la rápida repuesta, leído el enlace de normas.
En lo que respecta al %d, ¿si cambio la variable podría mantenerlo?

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:LenguajeC. Variables y valores. Problema ejercicio. (CU00511F)
« Respuesta #3 en: 15 de Noviembre 2016, 23:08 »
Si declaras la variable como "int", si te mostrará el resultado, en esto caso no habrá problema porque el resultado es 4, pero si los datos provocasen un resultado como 4.56, solo se mostraría solo la parte entera, así que creo que sería mejor como "double".

Saludos.

AlexGubia

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:LenguajeC. Variables y valores. Problema ejercicio. (CU00511F)
« Respuesta #4 en: 15 de Noviembre 2016, 23:26 »
De acuerdo entonces. Muchas gracias :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".