Autor Tema: C (lenguajeC) Declarar variables, asignar valor y mostrar mensajes main CU00511F  (Leído 2706 veces)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas, dejo una posible solución al ejercicio.

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?

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

int main()
{
    double precio;
    double impuesto;
    double precioConImpuestos;
    precio = 100;
    impuesto = 0.04;
    precioConImpuestos = (precio * impuesto) + precio;
    printf ("El precio con impuestos es: %lf\n",precioConImpuestos);
    return 0;
}


Si el valor del precio es 58.34, el resultado será 60.673600

He de decir que para mostrar la información por pantalla en un principio como solo habíamos usado hasta ahora %d, el resultado que me mostraba era 0, así que busqué información hasta que encontré que para mostrar una variable tipo double se necesitaba el código de formato %lf.

Saludos. ;D
« Última modificación: 17 de Mayo 2016, 13:29 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Hola Pedro, gracias por poner los ejercicios. Te voy a comentar simplemente por qué ponemos lenguajeC en el título de los hilos relacionados con C. El motivo es el siguiente: el buscador del foro utiliza una consulta a base de datos para recuperar los hilos según las palabras clave. El problema es que C es una letra y no resulta diferenciable en una consulta a base de datos. Por eso estamos incluyendo en los títulos lenguajeC todo junto, para que cuando queramos buscar algo sobre C podamos hacer la búsqueda como por ejemplo "arrays lenguajeC" en lugar de "arrays C" que no funcionaría bien. Digamos que es un truco para poder buscar con facilidad luego y nos resulta preferible escribirlo todo junto porque así la búsqueda devuelve exactamente los hilos que llevan la cadena lenguajeC todo junto.

Saludos


pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Gracias por la aclaración.

A partir de ahora ya lo haré de forma correcta. :o

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