Download - Programas

Transcript
  • //Programa descuento

    #include

    #include

    #include

    main ()

    {

    float compra,des,com_tot;

    char ficha[20];

    printf("Introduce el valor de la compra: ");

    scanf("%f",&compra);

    printf("Introduce el color de la ficha: blanca, verde, amarilla, roja, azul ");

    scanf("%s",&ficha);

    if (strcmp(ficha,"blanca") == 0)

    printf("Saco ficha %s por lo tanto no tiene descuento, total a pagar es:

    %.2f",ficha,compra);

    else if (strcmp(ficha,"verde") == 0)

    {com_tot=compra*1.10;

    printf("Saco ficha %s por lo tanto tiene descuento del 10%, total a pagar es:

    %.2f",ficha,com_tot);

    }

    else if (strcmp(ficha,"amarilla") == 0)

    {com_tot=compra*1.25;

    printf("Saco ficha %s por lo tanto tiene descuento del 25%, total a pagar

    es: %.2f",ficha,com_tot);

    }

    else if (strcmp(ficha,"azul") == 0)

    {com_tot=compra*1.50;

    printf("Saco ficha %s por lo tanto tiene descuento del 50%, total a

    pagar es: %.2f",ficha,com_tot);

    }

    else if (strcmp(ficha,"roja") == 0)

    printf("FELICIDADES Saco ficha %s por lo tanto tiene descuento

    del 100%, total a pagar es: 0.00",ficha);

    else

    printf("Color de ficha incorrecto");

    getch();

    }

  • //Programa descuento

    #include

    #include

    main ()

    {

    float compra,des,com_tot;

    char ficha;

    printf("Introduce el valor de la compra: ");

    scanf("%f",&compra);

    printf("Introduce el color de la ficha: b- blanca, v- verde, a- amarilla, r- roja, z-

    azul ");

    ficha=getch();

    getch();

    switch (ficha)

    {case 'b':printf("Saco ficha blanca por lo tanto no tiene descuento, total a pagar es:

    %.2f",compra);break;

    case 'v':com_tot=compra*1.10;

    printf("Saco ficha verde por lo tanto tiene descuento del 10%, total a pagar

    es: %.2f",com_tot);break;

    case 'a':com_tot=compra*1.25;

    printf("Saco ficha amarila por lo tantotiene descuento del 25%, total a

    pagar es: %.2f",com_tot);break;

    case 'z':com_tot=compra*1.50;

    printf("Saco ficha azul por lo tanto tiene descuento del 50%, total a pagar

    es: %.2f",com_tot);break;

    case 'r':printf("FELICIDADES Saco ficha roja por lo tanto tiene descuento del 100%,

    total a pagar es: 0.00",ficha);break;

    default:printf("Color de ficha incorrecto");

    }

    getch();

    }