Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Qué monedas utilizar para devolver cambio
#1
Supongamos que hay que escribir un algoritmo para que una máquina decida cuántas monedas debe dar de cambio teniendo de 10, 5, 2, 1 y 50 centavos, dando prioridad a las de mayor valor.

Código:
#include<iostream>
using namespace std;

int main()
{
    float cambio; int cambioint, m10=0, m5=0, m2=0, m1=0, m50c=0;
    do
    {
        cout << "Cambio?: "; cin >> cambio;
        cambioint = (int)cambio;
    }while((cambio - cambioint) != 0 && (cambio - cambioint) != 0.50);
    while(cambio != 0)
    {
        if(cambio>=10)
        {
            m10++;
            cambio-=10;
        }
        else if(cambio>=5)
        {
            m5++;
            cambio-=5;
        }
        else if(cambio>=2)
        {
            m2++;
            cambio-=2;
        }
        else if(cambio>=1)
        {
            m1++;
            cambio-=1;
        }
        else if(cambio>=0.5)
        {
            m50c++;
            cambio-=0.5;
        }
    }
    cout << m10 << ", " << m5 << ", " << m2 << ", " << m1 << ", " << m50c;
}
#2
Si colocaras tu código entre los BBCode [*code] y [*/code] o [*php] y [*/php] para el coloreado de sintaxis (lo anterior sin asteriscos), sería genial, ya que así no se aprecia la indentación.
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
Sonrisa [Tutorial] Cómo utilizar Javascript para actualizar un Título R0bert0 0 704 05-12-2015, 10:07 PM
Último mensaje: R0bert0
Bombilla [Tutorial] Cómo utilizar Javascript para reproducir un archivo R0bert0 0 465 05-12-2015, 10:02 PM
Último mensaje: R0bert0
  Utilizar un loading o imagen de carga con CSS torgar22 2 487 19-12-2014, 05:09 PM
Último mensaje: amplox
  Utilizar el archivo .htaccess en Joomla TOMMYNRH 0 521 12-01-2013, 01:31 AM
Último mensaje: TOMMYNRH
  Utilizar Google Alerts para saber si tu web es hackeada Kevin9908 25 2,407 09-11-2012, 12:24 AM
Último mensaje: Marcus_Fenix
  Utilizar SWITCH [PHP] classes 3 565 14-06-2012, 12:57 AM
Último mensaje: obelixcoz
  Ser puede utilizar phpost? misosplaio 1 816 17-10-2011, 04:34 PM
Último mensaje: dBer



Usuarios navegando en este tema: 1 invitado(s)