Autor Tema: Declarar variables, asignar valor fallo operación aritmética lenguajeC CU00511F  (Leído 2808 veces)

davisho95

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Hola estoy realizando el ejercicio de la entrega CU00511F del tutorial gratuito de programación C pero no me sale y este es el código

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

int main()
{float precio, impuestos, precioConImpuestos;
precio=100;
impuestos=0.04;
precioConImpuestos=precio * impuestos;
    printf("El precio con impuestos es de %d impuestos\n", precioConImpuestos);
    printf("Gracias por utilizar este programa del curso aprendeaporgramar.com");
    return 0;
}

Pero al ejecutarlo si inicia pero no se por que me da cero el resultado

Por pantalla me sale:

El precio con impuestos es de 0 impuestos
Gracias por utilizar este programa del curso aprenderaprogramar.com
Process returned 0 (0x0) execution time: 0.047 s
Press any key to continue




Si alguien me pudiera ayudar se lo agradeceria mucho  ;D
« Última modificación: 04 de Junio 2020, 18:42 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, hay varios fallos (algunos de planteamiento y otros de codificación).

Prueba este código y compáralo con el tuyo:

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

int main(){
float precio, impuestos, precioConImpuestos;
precio=100.0; //Ponerle el punto decimal
impuestos=0.04;
precioConImpuestos=precio * impuestos;
printf("El precio con impuestos es de %f impuestos\n", precioConImpuestos);
  //Mal calculado y mal indicado el formato de la variable de salida %d es sólo para enteros
printf("Gracias por utilizar este programa del curso aprendeaporgramar.com");
return 0;
}

Saludos

davisho95

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Ooh muchas gracias no sabia que el %d solo era para enteros  ;D
« Última modificación: 04 de Junio 2020, 18:42 por Alex Rodríguez »

 

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".