Professional Documents
Culture Documents
return a+b;
}
return a-b;
}
{
return a*b;
return (float)a/b;
}
}
>>
imp=150*0.82;
printf("\n\nEl importe de primer nivel es = $%8.2f",imp);
kw=kw-150; imp=kw*0.92;
printf("\n\nEl importe de segdo. nivel es = $%8.2f",imp);
}
else if (kw>240)
{
imp=150*0.82;
printf("\n\nEl importe de primer nivel es = $%8.2f",imp);
imp=imp+90*0.97;
printf("\n\nEl importe de segdo. nivel es = $%8.2f",90*0.97);
kw=kw-240; imp=imp+kw*2.50;
printf("\n\nEl importe de tercer nivel es = $%8.2f",kw*2.50);
}
return imp;
}
Programa para calcular el
pago de luz
Numero de Medidor o <0>Para
salir >> 56348
Kws consumidos >>320
---------------------------------El importe de primer nivel es
= $ 123.00
El importe de segdo. nivel es =
$ 87.30
El importe de tercer nivel es =
$ 200.00
---------------------------------El importe a pagar es = $
410.30
El iva a pagar es = $
65.65
48.50
int fact;
static int calcFact(int);
int calcFact(int numero)
{
fact=1;
do{
fact=fact*numero;
numero=numero-1;
}while(numero>1);
return fact;
}
main()
{
int numElem, numR, factNumE, factNumR, factN_R, numero, nComb,
nPerm;
do{
system("color F0"); system("cls");
printf("\nCalculo de combinaciones y permutaciones");
printf("\n\nDame el numero de elementos total o <0> para salir >>");
scanf("%d",&numElem);
if (numElem!=0) {
do{
printf("\n\nDame el numero de elementos agrupados >>");
scanf("%d",&numR);
}while(numElem<numR);
numero=numElem; factNumE = calcFact(numero);
numero=numR; factNumR = calcFact(numero);
numero=numElem-numR; factN_R = calcFact(numero);
nComb= factNumE / (factNumR*factN_R);
nPerm= factNumE / factN_R;
printf("\nEl numero de combinaciones es = %10d", nComb);
Calculo de combinaciones y
permutaciones
Dame el numero de elementos
total o <0> para salir >>8
Dame el numero de elementos
agrupados >>5
El numero de combinaciones
es =
56
El numero de permutaciones
es =
6720
float calcularRecibo(int,int);
main()
{
int numero, d; float importe;
do{
system("color F0"); system("cls");
printf("\n\nPrograma para calcular el sueldo");
printf("\n\nNumero
de
nomina
o
<0>Para
salir
");scanf("%d",&numero);
if (numero!=0);
{
printf("\ndias laborando >>");scanf("%d",&d);
printf("\nt----------------------------------");
importe=calcularRecibo(numero,d);
printf("\nt----------------------------------");
printf("\ntEl importe a pagar es = $ %3f", importe);
printf("\ntEl iva a pagar es = $ %3f", importe*0.16);
printf("\nt----------------------------------");
printf("\ntEl total a pagar es = $ %3f", importe-importe*0.16);
getch();
}
}while (numero!=0);
>>