Autor Tema: Declarar variables en C y crear programa, asignar valores en lenguajeC CU00511F  (Leído 3321 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas noches. Expongo una posible solución el ejercicio CU00511F del curso lenguajeC desde cero.

Citar
EJERCICIO

Crea un programa en C que paso a paso contenga lo siguiente:

a) Los include que ya conocemos.

b) El int main de la misma forma que hemos visto.

c) Declarar una variable de tipo decimal doble denominada precio e inicializarla con un valor de 100.

d) Declarar una variable de tipo decimal doble e inicializarla con un valor del 4 por ciento (0.04).

e) Declarar una variable de nombre precioConImpuestos y asignarle como valor el resultado de multiplicar el contenido de la variable precio por la variable impuesto.

f) Mostrar un mensaje por pantalla que diga cuál es el precio con impuestos, utilizando la sintaxis que hemos visto.

¿Cuál es el resultado que se obtiene si en lugar de precio 100 usamos un valor de precio igual a 58.34?

La solución:

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

int main()
{
    double precio = 100;
    double impuesto = 0.04;
    double precioConImpuestos = (precio * impuesto) + precio;
    printf("El precio con impuesto de un producto que vale 100 es: %lf\n", precioConImpuestos);
    precio = 58.34;
    precioConImpuestos = (precio * impuesto)+precio;
    printf("El precio de un producto que vale 58.34 con el impuesto es: %lf", precioConImpuestos);
    return 0;
}

Lo que no entendí como se imprimer los variables. En el ejemplo de la entrega lo hicimos con "%d", pero veo que ahora tuve que utilizar "%lf". Supongo que se explicará más adelante en el curso.

Gracias.
« Última modificación: 01 de Julio 2016, 22:30 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Buenas noches, como comentas los códigos de formato se explican más adelante (en la entrega CU00522F), voy a revisar esto porque quizás sea conveniente cambiarlo para que la operación sea con enteros en lugar de con decimales que obligan a usar otro código de formato.

Saludos.

 

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