Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: bryan chz en Enero 08, 2020, 09:24:33 PM

Título: [SOLUCIONADO] me podrian ayudar convertir este codigo de lenguaje C a python
Publicado por: bryan chz en Enero 08, 2020, 09:24:33 PM
   ayuda soy nuevo en esto me podrian ayudar convertir este codigo de lenguaje C  a python
#include<stdio.h>
#include<math.h>
main()
{
printf("\n El programa calcula el descuento de la compra de un cliente");
printf("\n El descuento es deacuerdo al monto de la compra");

float Compra, Descuento, Resultado;

printf("Ingrese el monto de la compra");
scanf("%f",&Compra);

if (Compra100)
{
Resultado = Compra;
printf("\n El monto de su compra es de: %7.2f", Resultado);
printf("\n Su compra no aplica para descuento");
}
else
{
if ((Compra>=100)&&(Compra<=200))
{
Descuento = Compra * 0.05;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
else
{
if ((Compra>=300)&&(Compra<=400))
{
Descuento = Compra * 0.11;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
else
{
if ((Compra>=500)&&(Compra<=800));
{
Descuento = Compra * 0.18;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
{
while (Compra>800)
{
Descuento = Compra * 0.25;
Resultado = Descuento - Compra;
printf("\n El monto de su compra es de: %7.2f",Resultado);
printf("\n Su ahorro es de Q. %7.2f",Descuento);
}
}
}
}
}



return 0;

}
Título: Re: me podrian ayudar convertir este codigo de lenguaje C a python
Publicado por: DtxdF en Enero 08, 2020, 10:17:36 PM
Código (python) [Seleccionar]
#!/usr/bin/env python3
import sys

def main():
    print("\n El programa calcula el descuento de la compra de un cliente", end='')
    print("\n El descuento es deacuerdo al monto de la compra", end='')

    print("Ingrese el monto de la compra", end='')
    Compra = float(input())

    if (Compra <= 100): # No estoy seguro de que coloco aquí, no tiene completo el código
        Resultado = Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su compra no aplica para descuento", end='')
       
    elif (Compra >= 100) and (Compra <= 200):
        Descuento = Compra * 0.05
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    elif (Compra >= 300) and (Compra <= 400):
        Descuento = Compra * 0.11
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    elif (Compra >= 500) and (Compra <= 800):
        Descuento = Compra * 0.18
        Resultado = Descuento - Compra
        print("El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    while (Compra > 800):
        Descuento = Compra * 0.25
        Resultado = Descuento - Compra
        print("\n El monto de su compra es de: %7.2f" % (Resultado), end='')
        print("\n Su ahorro es de Q. %7.2f" % (Descuento), end='')

    return 0

if __name__ == '__main__':
    sys.exit(main())