ACTIVIDAD 4 Tema 4 PDF
ACTIVIDAD 4 Tema 4 PDF
ACTIVIDAD 4 Tema 4 PDF
ACTIVIDAD 4 T4
#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){
}else{
}
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
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";
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
#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++)
scanf("%d",&a);
printf("Dame el segundo numero:\t");
scanf("%d",&b);
S=a+b;
R=a-b;
M=a*b;
D=a/b;
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:
#include<stdio.h>
#include<math.h>
int main()
int x;
float a,b,r;
scanf("%f",&a);
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;
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).
Agua $12.00
Paleta $10.00
Nieve $13.00
Italiana $15.00
Frappe $18.00
día del niño. Se les solicito estar en la escuela a las 9:00 a.m.
#include<stdio.h>
#include<math.h>
int main()
{
int a,p,n,i,f;
float ta,tp,tn,ti,tf,t;
scanf("%d",&a);
scanf("%d",&p);
scanf("%d",&n);
scanf("%d",&i);
scanf("%d",&f);
ta=a*10;
tp=p*12;
tn=n*13;
ti=i*15;
tf=f*18;
t=ta+tp+tn+ti+tf;
}
Problema 29
#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
#include<stdio.h>
int main()
int x,o;
scanf("%d",&x);
switch(x)
break;
break;
break;
break;
break;
case 6: printf("\nEl numero 6 corresponde al numero con letra SEIS\n");
break;
break;
break;
break;
break;
break;
break;
break;
break;
break;
break;
case 17: printf("\nEl numero 17 corresponde al numero con letra
DIECISIETE\n");
break;
break;
break;
break;
break;
break;
break;
break;
break;
case 26: printf("\nEl numero 26 corresponde al numero con letra
VEINTISEIS\n");
break;
break;
break;
break;
break;
break;
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
Departamento de Caballeros.
Departamento de Niños.
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:
/*Una empresa que fabrica piezas para automóvil, desea que le apoyes a
una cantidad fija, por lo que en cualquier momento los obreros pueden
realizar sus entregas. Cada obrero puede realizar cualquier tipo de pieza
El dueño de la empresa desea que lo apoyes para obtener al final del día
la siguiente información:
*/
#include<stdio.h>
#include<math.h>
int main()
int c,e,b;
float cc,ce,cb,ccc,cce,ccb,residuoc,residuoe,residuob;
scanf("%d",&c);
scanf("%d",&e);
cc=trunc(c/10);
ce=trunc(e/25);
cb=trunc(b/20);
ccc=cc*(125*10);
cce=ce*(150*25);
ccb=cb*(80*20);
residuoc=(c % 10);
residuoe=(e % 25);
residuob=(b % 20);
ellos solicitan que les apoyes para saber cuántos billetes y monedas de
y monedas posible.
#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;
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);
}
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.
#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);
}