Programación en C: Bolívares a Euros y Dólares


Calcular el cambio de monedas, en dólares y euros al ingresar cierta cantidad en Bs. (tipo de cambio $: 2150Bs, Euros: 1,45$)
 

La solución de este ejercicio viene dada por el uso de la regla de tres y hemos utilizados dos métodos, para que tengan una gama de opciones para resolver futuros programas. También observarán cómo se han solventado pequeños inconvenientes que se dieron sobre la marcha. 





//reglas de tres

//¿cuanto vale un euro en bolivares? valoreuro = 1,45$ * 2150 / 1 = 3117,5

//conversiondolares = cantidadenbs / 2150

//conversioneuros = cantidadenbs / 3117,5



Método 1


#include <stdio.h>

#include <stdlib.h>



/*

 *

 */

int main(int argc, char** argv) {

    float dolar = 2150;

    float euro = 3117.5;

    float cantidadenbs = 0;

    float conversiondolares = 0;

    float conversioneuros = 0;

    int opcion = 0;

   

    printf("\nIngrese la cantidad en bs a convertir: ");

    scanf("%f",&cantidadenbs);

    printf("\nDesea convertir 1.- dolares 2.- euros: ");

    scanf("%d",&opcion);

   

    if (opcion == 1)

    {

        conversiondolares = cantidadenbs / dolar;

    printf ("\nEl resultado de la conversion es: %.2f dolares",conversiondolares);

    }

    else

    {

        conversioneuros = cantidadenbs / euro;

    printf ("\nEl resultado de la conversion es: %.2f euros",conversioneuros);

    }

   

    getch();

    return (EXIT_SUCCESS);

}



Método 2



#include <stdio.h>

#include <stdlib.h>



/*

 *

 */

int main(int argc, char** argv) {

    float dolar = 2150;

    float euro = 3117.5;

    float cantidadenbs = 0;

    float conversiondolares = 0;

    float conversioneuros = 0;

    int opcion = 0;

   

    printf("\nIngrese la cantidad en bs a convertir: ");

    scanf("%f",&cantidadenbs);

    printf("\nDesea convertir 1.- dolares 2.- euros: ");

    scanf("%d",&opcion);

   

    switch (opcion)

    {

            case 1 :

    {

        conversiondolares = cantidadenbs / dolar;

    printf ("\nEl resultado de la conversion es: %.2f dolares",conversiondolares);

    break;

            }

            case 2 :

    {

        conversioneuros = cantidadenbs / euro;

    printf ("\nEl resultado de la conversion es: %.2f euros",conversioneuros);

    break;

            }

    }

   

    getch();

    return (EXIT_SUCCESS);ç

Descargar ejecutables: opción 1 u opción 2



Anuncio

Comentarios