ACTIVIDAD 4 Tema 4 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 55

INGENIERÍA INDUSTRIAL

ALGORITMOS Y LENGUAJE DE PROGRAMACIÓN

ACTIVIDAD 4 T4

Rafael Portillo Rosales


Daniel Elohim Alemán Girón
Abril del 2020
Problema 21

Se desea saber si a partir de un número proporcionado dicho número es Primo


o no lo es. Mostrar en pantalla el siguiente mensaje "El número es primo" o "El
número NO es primo".

/*Se desea saber si a partir de un número proporcionado,

dicho número es Primo o no lo es. Mostrar en pantalla el

siguiente mensaje "El número es primo" o "El número NO es primo"*/

#include<stdio.h>

int main()

int a=0,i,n;

printf("\nIngrese un numero:\n");

scanf("%d",&n);

for(i=1;i<(n+1);i++){

if(n%i==0){

a++;

if(a!=2){

printf("El numero NO es primo");

}else{

printf("El numero es primo");


}

}
Problema 22

Mostrar las tablas de multiplicar del 1 al 10 para que su hijo estudie como se
indica a continuación:

1X1=1
1X2=2
1X3=3
1X4=4
...
1 X 10 = 10
2X1=2
2X2=4
2X3=6
....
2 X 10 = 20
....
10 X 1 = 10
10 X 2 = 20
...
10 x 10 = 100
/*Tablas de multiplicar del 1 al 10*/

#include<iostream>
#include<conio.h>

int main(){
for(int i=1;i<11;i++){
for(int j=1;j<11;j++){
cout<<i<<"*"<<j<<"="<<i*j<<endl;
}
}
getch();
}
Problema 23

Solicitar el número de tabla que se desea visualizar y mostrarla en pantalla.


Ejemplo:
Proporciona que tabla deseas conocer: _6_ (el usuario proporciona el valor)
Tabla de Multiplicar del 6

6X1= 6
6 X 2 = 12
6 X 3 = 18

...
6 X 10 = 60
/*Tablas de multiplicar de un numero*/

#include<iostream>

int main()

{
int a,b,res;

cout<<"\n\nIngresa que tabla deseas conocer:\t";


cin>>a;

cout<<"\n";

for(b=1;b<=10;b++)
{

res=a*b;
cout<<a<<"x"<<b<<"x"<<res<<"\n";

}
}
Problema 24

Los padres desean que los apoyes para preguntarle de forma aleatoria las tablas
del 1 al 10 a su hijo tipo examen, implementa un diagrama de flujo que permita
satisfacer las necesidades de los padres de familia, ellos desean que se le
pregunte 20 multiplicaciones, le indique si la respuesta del niño es "CORRECTA"
o "INCORRECTA" cada vez y al final del examen cual fue la calificación obtenida
por el niño.

Problema 25

Los padres de familia desean que les apoyes en la implementación de preguntar


¿Que tabla de multiplicar deseas practicar?, el usuario podrá proporcionar el No.
de la Tabla y tú debes preguntarle aleatoriamente 5 multiplicaciones de esa tabla
para que te proporcione el resultado, debes mostrar la calificación obtenida
después de contestar las 5 multiplicaciones.
Problema 26

Retoma el problema No. 3, e implementa que se pueda elaborar para resolver


25 capturas de pares de números y muestre los resultados de cada operación.

/*Retoma el problema No. 3, e implementa que se pueda elaborar

para resolver 25 capturas de pares de números y muestre los

resultados de cada operación*/

#include<stdio.h>

#include<conio.h>

void main()

clrscr();

int a,b,ciclo=0;

float S,R,M,D;

ciclo=1;

for(int x=1;x<=25;x++)

printf("\n\nIngrese la informacion de la captura %d:\t",ciclo);

printf("\nDame el primer numero:\t");

scanf("%d",&a);
printf("Dame el segundo numero:\t");

scanf("%d",&b);

S=a+b;

R=a-b;

M=a*b;

D=a/b;

printf("\nLa suma de los dos numeros es:%.2f",S);

printf("\nLa resta de los dos numeros es:%.2f",R);

printf("\nLa multiplicacion de los dos numeros es:%.2f",M);

printf("\nLa division de los dos numeros es:%.2f",D);

ciclo=ciclo+1;

getch();

}
Problema 27

Realiza un diagrama que permita resolver el problema para capturar una pareja
de números y también el usuario debe proporcionar que operación quiere
realizar, pídele al usuario que te proporcione la opción de acuerdo a lo siguiente:

1. Sumar, 2. Restar 3. Multiplicar, 4. Dividir, 5. Residuo

/*Realiza un diagrama que permita resolver el problema para capturar

una pareja de números y también el usuario debe proporcionar que

operación quiere realizar, pídele al usuario que te proporcione la

opción de acuerdo a lo siguiente:

1. Sumar, 2. Restar 3. Multiplicar, 4. Dividir, 5. Residuo*/

#include<stdio.h>

#include<math.h>

int main()

int x;

float a,b,r;

printf("\nDame el primer numero:\t");

scanf("%f",&a);

printf("Dame el segundo numero:\t");

scanf("%f",&b);
printf("\n1. Sumar\n");

printf("\n2. Restar\n");

printf("\n3. Multiplicar\n");

printf("\n4. Dividir\n");

printf("\n5. Residuo\n");

scanf("%d",&x);

switch(x)

case 1: r=a+b;

break;

case 2: r=a-b;

break;

case 3: r=a*b;

break;

case 4: r=trunc(a/b);

break;

case 5: r=(a/b);

break;

printf("La respuesta es:%.2f",r);


}
Problema 28

La escuela primaria "Benito Juárez” solicitó a una nevería sus servicios para
regalar a todos los niños un producto por el día del niño. Se les solicito estar en
la escuela a las 9:00 a.m. e iniciar a darles a los niños únicamente un producto
(agua, paleta, nieve, italiana o frappe).

Como no saben cuántos niños asistirán ese día a la escuela ni el producto a


elegir, acordaron que al terminar de darles a los niños su regalo, los dueños de
la nevería deberán decirle cuanto de cada producto proporcionaron a los niños y
la cantidad de dinero a pagar por producto, así como la cantidad total a pagar a
la nevería.

El dueño de la tienda previamente le informo los siguientes precios a la escuela:

Agua $12.00
Paleta $10.00
Nieve $13.00
Italiana $15.00
Frappe $18.00

/*La escuela primaria "Benito Juárez" solicitó a una nevería

sus servicios para regalar a todos los niños un producto por el

día del niño. Se les solicito estar en la escuela a las 9:00 a.m.

e iniciar a darles a los niños únicamente un producto

(agua, paleta, nieve, italiana o frappe).*/

#include<stdio.h>

#include<math.h>

int main()

{
int a,p,n,i,f;

float ta,tp,tn,ti,tf,t;

printf("\nIngrese la cantidad de niños que pidieron agua:\t\t");

scanf("%d",&a);

printf("\nIngrese la cantidad de niños que pidieron paleta:\t");

scanf("%d",&p);

printf("\nIngrese la cantidad de niños que pidieron nieve:\t");

scanf("%d",&n);

printf("\nIngrese la cantidad de niños que pidieron italiana\t");

scanf("%d",&i);

printf("\nIngrese la cantidad de niños que pidieron frappe:\t");

scanf("%d",&f);

ta=a*10;

tp=p*12;

tn=n*13;

ti=i*15;

tf=f*18;

t=ta+tp+tn+ti+tf;

printf("\nLa cantidad de dinero a pagar por aguas es:%.2f\n\t",ta);

printf("\nLa cantidad de dinero a pagar por paletas es:%.2f\n\t",tp);


printf("\nLa cantidad de dinero a pagar por nieve es:%.2f\n\t",tn);

printf("\nLa cantidad de dinero a pagar por italianas es:%.2f\n\t",ti);

printf("\nLa cantidad de dinero a pagar por frappes es:%.2f\n\t",tf);

printf("\nLA CANTIDAD TOTAL A PAGAR A LA NEVERIA ES:%.2f\n\t",t);

}
Problema 29

Se desea mostrar el nombre del mes a partir del número correspondiente


proporcionado por el usuario.
/*Se desea mostrar el nombre del mes a partir del número
correspondiente proporcionado por el usuario.*/

#include<stdio.h>
#include<conio.h>

void main()
{
clrscr();
int x,i;
printf("\nProporciona un numero (1-12):\t");
scanf("%d",&x);
switch(x)
{
case 1: printf("\nEl numero 1 corresponde al mes de ENERO\n");
break;
case 2: printf("\nEl numero 2 corresponde al mes de FEBRERO\n");
break;
case 3: printf("\nEl numero 3 corresponde al mes de MARZO\n");
break;
case 4: printf("\nEl numero 4 corresponde al mes de ABRIL\n");;
break;
case 5: printf("\nEl numero 5 corresponde al mes de MAYO\n");
break;
case 6: printf("\nEl numero 6 corresponde al mes de JUNIO\n");
break;
case 7: printf("\nEl numero 7 corresponde al mes de JULIO\n");
break;
case 8: printf("\nEl numero 8 corresponde al mes de AGOSTO\n");
break;
case 9: printf("\nEl numero 9 corresponde al mes de SEPTIEMBRE\n");
break;
case 10: printf("\nEl numero 10 corresponde al mes de OCTUBRE\n");
break;
case 11: printf("\nEl numero 11 corresponde al mes de NOVIEMBRE\n");
break;
case 12: printf("\nEl numero 12 corresponde al mes de DICIEMBRE\n");
break;
}
{
printf("\nDesea conocer mas nombres de mes 1.Si 2.No: ");
scanf("%d",&i);
}
getch();
}
Problema 30

Se desea mostrar el nombre del día a partir del número correspondiente


proporcionado por el usuario.
/*Se desea mostrar el nombre del día a partir del número

correspondiente proporcionado por el usuario*/

#include<stdio.h>

int main()

int x,o;

printf("\nProporciona un numero (1-31):\t");

scanf("%d",&x);

switch(x)

case 1: printf("\nEl numero 1 corresponde al numero con letra UNO\n");

break;

case 2: printf("\nEl numero 2 corresponde al numero con letra DOS\n");

break;

case 3: printf("\nEl numero 3 corresponde al numero con letra TRES\n");

break;

case 4: printf("\nEl numero 4 corresponde al numero con letra CUATROn");;

break;

case 5: printf("\nEl numero 5 corresponde al numero con letra CINCO\n");

break;
case 6: printf("\nEl numero 6 corresponde al numero con letra SEIS\n");

break;

case 7: printf("\nEl numero 7 corresponde al numero con letra SIETE\n");

break;

case 8: printf("\nEl numero 8 corresponde al numero con letra OCHO\n");

break;

case 9: printf("\nEl numero 9 corresponde al numero con letra NUEVE\n");

break;

case 10: printf("\nEl numero 10 corresponde al numero con letra DIEZ\n");

break;

case 11: printf("\nEl numero 11 corresponde al numero con letra ONCE\n");

break;

case 12: printf("\nEl numero 12 corresponde al numero con letra DOCE\n");

break;

case 13: printf("\nEl numero 13 corresponde al numero con letra TRECE\n");

break;

case 14: printf("\nEl numero 14 corresponde al numero con letra


CATORCE\n");

break;

case 15: printf("\nEl numero 15 corresponde al numero con letra QUINCE\n");

break;

case 16: printf("\nEl numero 16 corresponde al numero con letra


DIECISEIS\n");

break;
case 17: printf("\nEl numero 17 corresponde al numero con letra
DIECISIETE\n");

break;

case 18: printf("\nEl numero 18 corresponde al numero con letra


DIECIOCHO\n");

break;

case 19: printf("\nEl numero 19 corresponde al numero con letra


DIECINUEVE\n");

break;

case 20: printf("\nEl numero 20 corresponde al numero con letra VEINTE\n");

break;

case 21: printf("\nEl numero 21 corresponde al numero con letra


VEINTIUNO\n");

break;

case 22: printf("\nEl numero 22 corresponde al numero con letra


VEINTIDOS\n");

break;

case 23: printf("\nEl numero 23 corresponde al numero con letra


VEINTITRES\n");

break;

case 24: printf("\nEl numero 24 corresponde al numero con letra


VEINTICUATRO\n");

break;

case 25: printf("\nEl numero 25 corresponde al numero con letra


VEINTICINCO\n");

break;
case 26: printf("\nEl numero 26 corresponde al numero con letra
VEINTISEIS\n");

break;

case 27: printf("\nEl numero 27 corresponde al numero con letra


VEINTSIETE\n");

break;

case 28: printf("\nEl numero 28 corresponde al numero con letra


VEINTIOCHO\n");

break;

case 29: printf("\nEl numero 29 corresponde al numero con letra


VEINTINUEVE\n");

break;

case 30: printf("\nEl numero 30 corresponde al numero con letra TREINTA\n");

break;

case 31: printf("\nEl numero 31 corresponde al numero con letra TREINTA Y


UNO\n");

break;

printf("\nDesea conocer mas nombres de mes: 1.Si 2.No\n");

scanf("%d",&o);

}
Problema 31

Se desea mostrar una fecha con letra a partir de solicitar al usuario la siguiente
información:
Proporciona el día: 20
Proporciona el mes: 9
Proporciona el año: 2010
/*Se desea mostrar una fecha con letra a partir de solicitar
al usuario la siguiente información:
Proporciona el día: 20
Proporciona el mes: 9
Proporciona el año: 2010*/

#include<stdio.h>

int main()
{
int a,b,c,o;
printf("\nProporciona el dia (1-31):\t");
scanf("%d",&a);
switch(a)
{
case 1: printf("\nUNO\n");
break;
case 2: printf("\naDOS\n");
break;
case 3: printf("\nTRES\n");
break;
case 4: printf("\nCUATRO\n");;
break;
case 5: printf("\nCINCO\n");
break;
case 6: printf("\nSEIS\n");
break;
case 7: printf("\nSIETE\n");
break;
case 8: printf("\nOCHO\n");
break;
case 9: printf("\nNUEVE\n");
break;
case 10: printf("\nDIEZ\n");
break;
case 11: printf("\nONCE\n");
break;
case 12: printf("\nDOCE\n");
break;
case 13: printf("\nTRECE\n");
break;
case 14: printf("\nCATORCE\n");
break;
case 15: printf("\nQUINCE\n");
break;
case 16: printf("\nDIECISEIS\n");
break;
case 17: printf("\nDIECISIETE\n");
break;
case 18: printf("\nDIECIOCHO\n");
break;
case 19: printf("\nDIECINUEVE\n");
break;
case 20: printf("\nVEINTE\n");
break;
case 21: printf("\nVEINTIUNO\n");
break;
case 22: printf("\nVEINTIDOS\n");
break;
case 23: printf("\nVEINTITRES\n");
break;
case 24: printf("\nVEINTICUATRO\n");
break;
case 25: printf("\nVEINTICINCO\n");
break;
case 26: printf("\nVEINTISEIS\n");
break;
case 27: printf("\nVEINTSIETE\n");
break;
case 28: printf("\nVEINTIOCHO\n");
break;
case 29: printf("\nVEINTINUEVE\n");
break;
case 30: printf("\nTREINTA\n");
break;
case 31: printf("\naTREINTA Y UNO\n");
break;
}
printf("\nProporciona el mes (1-12):\t");
scanf("%d",&b);
switch(b)
{
case 1: printf("\nENERO\n");
break;
case 2: printf("\nFEBRERO\n");
break;
case 3: printf("\nMARZO\n");
break;
case 4: printf("\nABRIL\n");;
break;
case 5: printf("\nMAYO\n");
break;
case 6: printf("\nJUNIO\n");
break;
case 7: printf("\nJULIO\n");
break;
case 8: printf("\nAGOSTO\n");
break;
case 9: printf("\nSEPTIEMBRE\n");
break;
case 10: printf("\nOCTUBRE\n");
break;
case 11: printf("\nNOVIEMBRE\n");
break;
case 12: printf("\nDICIEMBRE\n");
break;
}
printf("\nProporciona el año\t");
scanf("%d",&c);
{
printf("\nLa fecha corresponde al dia %d del mes de %d del año %d\n",a,b,c);
}
printf("\nDesea conocer mas nombres de mes: 1.Si 2.No\n");
scanf("%d",&o);
}
Problema 32

En la tienda departamental desean que elabores un programa para llevar el


control de las ventas realizadas en cada departamento, han decidido aplicar
diferentes descuentos, dependiendo de los montos, así como del departamento
en donde el cliente compre.

Los criterios son los siguientes:

Departamento de Caballeros.

Si las compras son hasta $10,000.00 se le aplica un descuento del 20%, si se


excede entonces se le aplicará el 30%.

Departamento de Niños.

Si las compras son hasta $5,000.00 se les obsequiara un peluche a elegir.

Si las compras son mayores a $5,000.00 y hasta $10,000.00, se les aplicará un


descuento del 30%, si se excede se les aplicará el 40%.

Departamento de Damas.

Si las compras son hasta $7,500.00 se les aplica un descuento del 40% además
de obsequiarle un perfume, si las compras exceden se le aplicará un descuento
del 50% y posteriormente una bonificación del 10% en monedero electrónico.

El gerente de la tienda desea que le informes al termino del día cual fue la
cantidad de ventas por departamento, la cantidad de descuentos, así como la
cantidad real recaudada por cada departamento. Así mismo desea que le
informes cuantos clientes compraron en cada departamento, cuantos obsequios
regalo la tienda (peluches/perfumes) y cuánto dinero se acumuló en monedero
electrónico.
Problema 33

Una empresa que fabrica piezas para automóvil, desea que le apoyes a
contabilizar el total de piezas fabricadas por día, la logística es la siguiente:

Existe un supervisor encargado de recibir las piezas que cada uno de los obreros
fabrica, no existe una hora determinada para entregarlas ni una cantidad fija, por
lo que en cualquier momento los obreros pueden realizar sus entregas. Cada
obrero puede realizar cualquier tipo de pieza (carburador, engranes y bomba de
gasolina).

El dueño de la empresa desea que lo apoyes para obtener al final del día la
siguiente información:

Cantidad de piezas por tipo


Cantidad de cajas de producto que podrá entregarse a nuestros clientes
(los carburadores se empacan en caja de 10 unidades, los engranes en
cajas de 25 piezas y las bombas de gasolina en cajas de 20 piezas).
Cantidad de dinero por cobrar al cliente (se sabe que la pieza de
carburador tiene un precio de venta de $125.00, engranes $150.00 y
bomba de gasolina $80.00).
Nota: Se vende al cliente únicamente por caja y debes mostrar cuantas
piezas quedaron de cada tipo de producto.

/*Una empresa que fabrica piezas para automóvil, desea que le apoyes a

contabilizar el total de piezas fabricadas por día, la logística es la siguiente:

Existe un supervisor encargado de recibir las piezas que cada uno de

los obreros fabrica, no existe una hora determinada para entregarlas ni

una cantidad fija, por lo que en cualquier momento los obreros pueden

realizar sus entregas. Cada obrero puede realizar cualquier tipo de pieza

(carburador, engranes y bomba de gasolina).

El dueño de la empresa desea que lo apoyes para obtener al final del día
la siguiente información:

Cantidad de piezas por tipo

Cantidad de cajas de producto que podrá entregarse a nuestros clientes

(los carburadores se empacan en caja de 10 unidades, los engranes en

cajas de 25 piezas y las bombas de gasolina en cajas de 20 piezas).

Cantidad de dinero por cobrar al cliente (se sabe que la pieza de

carburador tiene un precio de venta de $125.00, engranes $150.00 y

bomba de gasolina $80.00).

Nota: Se vende al cliente únicamente por caja y debes mostrar

cuantas piezas quedaron de cada tipo de producto.

*/

#include<stdio.h>

#include<math.h>

int main()

int c,e,b;

float cc,ce,cb,ccc,cce,ccb,residuoc,residuoe,residuob;

printf("\nCantidad de carburadores fabricados\n");

scanf("%d",&c);

printf("\nCantidad de engranes fabricados\n");

scanf("%d",&e);

printf("\nCantidad de bombas de gasolina fabricadas\n");


scanf("%d",&b);

cc=trunc(c/10);

printf("\n¿Cuantas cajas de carburador se pueden entregar al cliente?


%.0f\n\t",cc);

ce=trunc(e/25);

printf("\n¿Cuantas cajas de engranes se pueden entregar al cliente?


%.0f\n\t",ce);

cb=trunc(b/20);

printf("\n¿Cuantas cajas de bombas de gasolina se pueden entregar al cliente?


%.0f\n",cb);

ccc=cc*(125*10);

printf("\n¿Cantidad de dinero a cobrar al cliente por cajas de carburadores?


$%.0f\n",ccc);

cce=ce*(150*25);

printf("\n¿Cantidad de dinero a cobrar al cliente por cajas de engranes?


$%.0f\n",cce);

ccb=cb*(80*20);

printf("\n¿Cantidad de dinero a cobrar al cliente por cajas de bombas de


gasolina? $%.0f\n",ccb);

residuoc=(c % 10);

printf("\nLa cantidad de piezas que quedaron de carburadores es


%.0f\n",residuoc);

residuoe=(e % 25);

printf("\nLa cantidad de piezas que quedaron de engranes es %.0f\n",residuoe);

residuob=(b % 20);

printf("\nLa cantidad de piezas que quedaron de bombas de gasolina es


%.0f\n",residuob);
}
Problema 34

En la Expo de universidades, bachilleratos y particulares 2015 se recaudó dinero


para apoyar a los jóvenes con bajos recursos, los organizadores recaudaron
monedas y billetes de diferente denominación, ellos solicitan que les apoyes para
saber cuántos billetes y monedas de cada denominación tendrían, para obtener
la menor cantidad de billetes y monedas posible.

Nota: El organizador te proporciona la cantidad y tú le debes decir en cuántos


billetes de cada denominación podrá cambiar esa cantidad de dinero para tener
la menor cantidad de billetes y monedas.

/*En la Expo de universidades, bachilleratos y particulares 2015

se recaudó dinero para apoyar a los jóvenes con bajos recursos,

los organizadores recaudaron monedas y billetes de diferente denominación,

ellos solicitan que les apoyes para saber cuántos billetes y monedas de

cada denominación tendrían, para obtener la menor cantidad de billetes

y monedas posible.

Nota: El organizador te proporciona la cantidad y tú le debes decir en

cuántos billetes de cada denominación podrá cambiar esa cantidad de dinero

para tener la menor cantidad de billetes y monedas*/

#include<stdio.h>

#include<math.h>

int main()

int a;

float mon1,mon2,mon3,mon4,mon5,mon6,mon7,mon8,mon9,mon10;
float
mon11,mon12,mon13,mon14,mon15,mon16,mon17,mon18,mon19,mon20;

printf("\nIngrese la cantidad recaudada\n");

scanf("%d",&a);

mon1=(a/1000);

mon2=a-(mon1*1000);

mon3=trunc(a/500);

mon4=mon2-(mon3*500);

mon5=trunc(a/200);

mon6=mon4-(mon5*200);

mon7=trunc(a/100);

mon8=mon6-(mon7*100);

mon9=trunc(a/50);

mon10=mon8-(mon9*50);

mon11=trunc(a/20);

mon12=mon10-(mon11*20);

mon13=trunc(a/10);

mon14=mon12-(mon13*10);

mon15=trunc(a/5);

mon16=mon14-(mon15*5);

mon17=trunc(a/2);

mon18=mon16-(mon17*2);

mon19=trunc(a/1);

mon20=mon18-(mon19*1);

printf("Tendrian %.0f billetes de $1000\n",mon1);


printf("Tendrian %.0f billetes de $500\n",mon3);

printf("Tendrian %.0f billetes de $200\n",mon5);

printf("Tendrian %.0f billetes de $100\n",mon7);

printf("Tendrian %.0f billetes de $50\n",mon9);

printf("Tendrian %.0f billetes de $20\n",mon11);

printf("Tendrian %.0f monedas de $10\n",mon13);

printf("Tendrian %.0f monedas de $5\n",mon15);

printf("Tendrian %.0f monedas de $2\n",mon17);

printf("Tendrian %.0f monedas de $1\n",mon19);

printf("LA MENOR CANTIDAD DE BILLETES SERIA EN DENOMINACION DE


$1000, serian %.0f billetes\n",mon1);

printf("LA MENOR CANTIDAD DE MONEDAS SERIA EN DENOMINACION DE


$10, serian %.0f monedas\n",mon13);

}
Problema 35
Un matrimonio fue invitado para ser padrinos de Bautismo, de acuerdo a la
tradición deben dar bolo el día del evento afuera de la iglesia, después de la
ceremonia religiosa, los padrinos avientan monedas, por tal motivo los padrinos
quieren cambiar su dinero (lo tienen en billetes) quiere que le apoyes a saber
cuántas monedas pueden tener de las diferentes denominaciones, es decir todo
su dinero en monedas de $10.00, todo su dinero en monedas de $5.00, (toma
en cuenta monedas de 10, 5, 2 y 1 peso únicamente),, para que ellos tomen la
decisión en que denominación cambiaran sus billetes.

/*Un matrimonio fue invitado para ser padrinos de Bautismo, de acuerdo a la


tradición
deben dar bolo el día del evento afuera de la iglesia, después de la ceremonia
religiosa,
los padrinos avientan monedas, por tal motivo los padrinos quieren cambiar su
dinero
(lo tienen en billetes) quiere que le apoyes a saber cuántas monedas pueden
tener de las
diferentes denominaciones, es decir todo su dinero en monedas de $10.00, todo
su dinero
en monedas de $5.00, .... (toma en cuenta monedas de 10, 5, 2 y 1 peso
únicamente),,
para que ellos tomen la decisión en que denominación cambiaran sus billetes.*/

#include<stdio.h>
#include<math.h>

int main()
{
int a;
float mon1,mon2,mon3,mon4,mon5,mon6,mon7,mon8;
printf("\nIngrese la cantidad en billetes:\n");
scanf("%d",&a);
mon1=trunc(a/10);
mon2=a-(mon1*10);
mon3=trunc(a/5);
mon4=mon2-(mon3*5);
mon5=trunc(a/2);
mon6=mon4-(mon5*2);
mon7=trunc(a/1);
mon8=mon6-(mon7*1);
printf("Tendrian %.0f monedas de $10\n",mon1);
printf("Tendrian %.0f monedas de $5\n",mon3);
printf("Tendrian %.0f monedas de $2\n",mon5);
printf("Tendrian %.0f monedas de $1\n",mon7);
}

También podría gustarte