Calculo de pagos (IF anidados).
Código:
#include <stdio.h>
#include <conio.h>
#include <windows.h>
main()
{
char nombre [30];
float vent, rang1, rang2, rang3, rang4, rang5, rang6;
printf ("\n\n Este programa calcula las comiciones de ventas ");
printf ("\n\n Escriba el nombre del vendedor: "); gets(nombre);
printf ("\n\n Escriba el importe de las ventas "); scanf("%f", &vent);
system("cls");
printf ("\n\n El vendedor %s tiene un importe de ventas de %.2f ", nombre, vent);
if ((vent>=1000.00) && (vent<=2000.00)) //rango 1
{
printf ("\n\n Como sus ventas son hasta $2,000.00 ");
rang1=(2000.00-vent);
printf ("\n\n Su cuota fija es de: %.2f ", rang1*.015+125);
}
else if ((vent>=2001.00) && (vent<=3000.00)) //rango 2
{
printf ("\n\n Como sus ventas son hasta $3,000.00 ");
rang2=(3000.00-vent);
printf ("\n\n Su comicion es: %.2f ", rang2*.018+136.00);
}
else if ((vent>=3001.00) && (vent<=4000.00)) //rango 3
{
printf ("\n\n Como sus ventas son hasta $4,000.00 ");
rang3=4000.00-vent;
printf ("\n\n Su comicion es: %.2f ", rang3*.019+148.00);
}
else if ((vent>=4001.00) && (vent<=5000.00)) //rango 4
{
printf ("\n\n Como sus ventas son hasta de $5,000.00 ");
rang4=5000.00-vent;
printf ("\n\n Su comicion es: %.2f ", rang4*.02+160.00);
}
else if ((vent>=5001.00) && (vent<=10000.00)) //rango 5
{
printf ("\n\n Como sus ventas son hasta $10,000.00 ");
rang5=10000.00-vent;
printf ("\n\n Su comicion es: %.2f ", rang5*.025+190.00);
}
else
{ //rango 6
printf("\n\n Como sus ventas son mayores a $10,000.00 ");
rang6=vent-10000.00;
printf("\n\n Su comicion es: %.2f ", rang6*.03+220.00);
}
printf ("\n\n Presione enter para salir... ");
getch();
}









