Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - De pesetas a euros

Escribir en lenguaje C un programa que:

1º) Pida por teclado una cantidad (dato entero) en pesetas.

2º) Calcule su equivalente en euros.

3º) Muestre por pantalla el resultado (dato real).

Nota: 1 euro = 166,386 pesetas.

En pantalla se verá:

Visualización en pantalla del programa De pesetas a euros, resuelto en lenguaje C.

Solución 1: declarando una constante

/* Programa: De pesetas a euros (Solución 1) */

#include <conio.h>
#include <stdio.h>

#define EURO 166.386

int main()
{
    int pesetas;
    float euros;

    printf( "\n   Introduzca cantidad en pesetas: " );
    scanf( "%d", &pesetas );

    euros = pesetas / EURO;

    printf( "\n   Equivalen a: %.2f euros", euros );

    getch(); /* Pausa */

    return 0;
}

Solución 2: sin utilizar ninguna constante

/* Programa: De pesetas a euros (Solución 2) */

#include <conio.h>
#include <stdio.h>

int main()
{
    int pesetas;

    printf( "\n   Introduzca cantidad en pesetas: " );
    scanf( "%d", &pesetas );

    printf( "\n   Equivalen a: %.2f euros", pesetas / 166.386 );

    getch(); /* Pausa */

    return 0;
}