Académique Documents
Professionnel Documents
Culture Documents
S
O
M
T
I
R
O
G
L
A
mas de Inform
te
is
S
n
e
a
r
ie
n
e
Facultad Ing
uatemala
G
a
u
g
ti
n
A
o
ri
a
it
Centro Univers
Secciones D y E
Olivet Lpez
ia
c
re
c
u
L
a
Alm
Sistemas
Ingeniera en
anizacional
rg
O
o
g
z
ra
e
id
M.A. L
o en Invest
d
ra
to
c
o
D
to
Candida
Fuente: www.slideshare.net
S
O
I
C
I
EJERC
#include<stdio.h>
#include<conio.h>
intmain()
{
intfac=0;
printf("Ingresanumeroparacalcularelxxxxxxx");
scanf("%d",&fac);
inttemp=fac-1;
intr=fac;
while(temp>=1)
{
r=r*temp;
temp--;
}
printf("Elxxxxxxxde%des:%d",fac,r);
getch();
}
3
Elfactorialdeunenteropositivon,elfactorialdeno
nfactorialsedefineenprincipiocomoelproductode
todoslosnmerosenterospositivosdesde1(esdecir,
losnmerosnaturales)hastan.
Porejemplo,
5!=12345=120.
S
O
I
C
I
EJERC
SECCIN 1.
Paralosproblemasqueacontinuacinseledescriben,hagaelDiagramadeFlujo(DF)y
elprogramaenC++.
Ejercicio No. 1
Haga un programa en el que lea un nmero entero positivo (deber validar que sea entero
y que sea positivo). El programa deber tomar el nmero ingresado y determinar si dicho
nmero es primo o no es primo. Finalmente, el programa deber imprimir si el nmero es
primo o si el nmero no es primo. Un nmero es primo cuando este es divisible
solamente entre s mismo y la unidad:
Ejemplo:
Nmero ingresado: 5
Residuo=
Residuo=
Residuo=
Residuo=
Residuo=
0
1
2
1
0
Nmero ingresado: 6
Residuo=
Residuo=
Residuo=
Residuo=
Residuo=
Residuo=
0
0
0
2
1
0
7
Ejercicio No. 2
Haga un programa en el que lea un valor n, el cual no debe ser menor que 50, y que
genere los nmeros pares desde 0 hasta el valor n ingresado.
Ejercicio No. 3
Haga un programa en el que lea un valor n, el cual no debe ser menor que m (en donde
m debe ser menor que n por supuesto), y que genere los nmeros impares desde 0 hasta
el valor n ingresado.
Ejercicio No. 4
Haga un programa en el que en primer lugar se presente un men:
********** MENU **********
1.- Imprimir nmeros pares
2.- Imprimir nmeros impares
3.- Salir
********** **** **********
Luego, que el programa permita elegir una opcion.
En cada opcin, debera leerse un valor n, el cual no debe ser menor que otro valor
ingresado m (en donde m debe ser menor que n por supuesto), y que genere los
nmeros pares o impares (segn opcin ingresada) desde m hasta el valor n ingresado.
#include<stdio.h>
#include<conio.h>
intmain()
{
intfac=0;
printf("Ingresanumeroparacalcularelxxxxxxx");
scanf("%d",&fac);
inttemp=fac-1;
intr=fac;
while(temp>=1)
{
r=r*temp;
temp--;
}
printf("Elxxxxxxxde%des:%d",fac,r);
getch();
}
10