trabajo progra
TRANSCRIPT
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 1/23
Universidad Teconoligica de México
Materia: Fundamentos y Logica de Programacion
Tema: Trabajo Cuatrimestral
Profesora: Janeth Gómez Procopio
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 2/23
Algoritmo
Diagrama de Fkujo
Pseudocodigo
Codigo Fuente
Prueba de Escritorio
Clase 1 - Problema 1
1. Inicio.
2. Declaramos variables de p entero num1,num2, suma.
3. Escribe “Dame el primer numero entero”
4. Guarda num1.
5. Escribe “Dame el segundo numero entero”.
6. Guarda num2.
7. Suma=num1+num2.
8. Escribe “la suma”.
9. Fin.
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int num1,num2,suma;
prin(“Dame un numero entero: \n”); scanf(“%d”,&num1);
prin(“Dame otro numero entero: \n”);
scanf(“%d”,&num2);
suma=num1+num2;
prin(“El resultado es %d”,suma);
getch();
}
int num1, num2, suma;
Imprime “Dame el primer numero entero”Guarda num1
Imprime “Dame el segundo numero entero”
Guarda num2
Suma=num1+num2
Imprime “La suma de num1
num2=”, suma
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 3/23
Algoritmo
Diagrama de Fkujo
Pseudocodigo
Codigo Fuente
Clase 2 - Problema 1
1. Inicio.
2. Declaramos variables de p oat radio,Area, Pi.
3. Asignamos el valor de Pi=3.1416.
4. Escribe “Sea tan amable de escribir el
radio”.
5. Guarda radio.
6. Area=Pi*r^2
7. Suma=num1+num2.
8. Escribe “Area”.
9. Fin.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
clrscr();
oat radio,pi,area; pi=3.1416;
prin(“Sea tan amable de escribir el radio:
“);
scanf(“%f”,&radio);
area=pi*pow(radio,2);
prin(“El area es: %f”,area);
getch();
}
oat radio, Area, Pi;
Pi=3.1416Imprime “Sea tan amable de escribir el radio”
Guarda radio
Area=Pi*r^2
Imprime “Es area=pi*pow(radio,2)”, Area
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 4/23
Algoritmo
Diagrama de fujo
Pseudocodigo
Codigo Fuente
Clase 2 - Problema 2
#include <stdio.h>
#include <conio.h>#include <math.h>
main()
{
clrscr();
oat num1,num2,num3,var,xbarra,desEst;
prin(“Dame un numero: “);
scanf(“%f”,&num1);
prin(“Dame otro numero: “);
scanf(“%f”,&num2); prin(“Dame el ulmo numero: “);
scanf(“%f”,&num3);
xbarra=(num1+num2+num3)/3;
var=(pow((num1-xba-
rra),2)+pow((num2-xba-
rra),2)+pow((num3-xbarra),2))/3;
desEst=sqrt(var);
prin(“La desviacion estandar es: %f”,-
desEst); getch();
}
1. Inicio
2. Declaramos variables de po oat num1,num2, num3, varianza, xbarra, desviacion
estandar,
3.Escribe “Dame un numero”
4. Guarda num1
5. Escribe “Dame otro numero”
6. Guarda num2
7. Escribe “Dame el ulmo numero”
8. Guarda num3
9. xbarra=(num1+num2+num3)/310. var=(pow((num1-xbarra),2)+pow((num2-xba-
rra),2)+pow((num3-xbarra),2))/3
11. desEst=sqrt(var)
12. Escribe “Desviacion Estandar”
13. Fin
oat num1, num2, num3, var, xbarra, desEst
Imprime “Dame un numero”Guarda num1
Imprime “Dame otro numero”
Guarda num2
Imprime “Dame el ulmo numero”
Guarda num3
xbarra=(num1+num2+num3)/3
var=(pow((num1-xbarra),2)+pow((num2-xba-
rra),2)+pow((num3-xbarra),2))/3
desEst=sqrt(var)Imprime “desEst=sqrt(var)”, desEst
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 5/23
Algoritmo
Diagrama de fujo
Pseudocodigo
Codigo Fuente
Clase 3 - Problema 1
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
clrscr();
oat salario,bono,sueldo,vales,pre
mio,dias,retardos,sueldobruto;
prin(“Cuanto ganas: “);
scanf(“%f”,&salario);
prin(“Cuantos dias trabajaste: “);
scanf(“%f”,&dias);
prin(“Cuantas veces llegaste tarde:
“);
scanf(“%f”,&retardos);
sueldo=salario*dias;
bono=sueldo*0.10;
vales=sueldo*0.25; if(retardos==0)
{
premio=sueldo*0.03;
1. Inicio
2. Declaramos variables de po oat slario,sueldo, bono de producvidad, vales, premio
de puntualidad
3. Declaramos variables de po entero dias
trabajados, retardos
4. Escribe “Cuanto ganas”
5. Escribe “Cuantos dias trabajados”
6. Guarda dias trabajados
7. Escribe “Cuantas veces llegaste tarde”
8. Guarda en retardos9. Sueldo=salario*dias trabajados
10. Vales=sueldo*0.10
11. Si retardos=0 entonces premio=suel-
do*0.03
12. Fin si
13. Escribe “Su sueldo es:”
14. Escribe “Tiene un bono de:”
15. Escribe “Sus vales de despensa son:”
16. Escribe “ Tiene __ de premio de puntua-lidad”
17. Fin
oat slario, sueldo, bono de producvidad,
vales, premio de puntualidadint dias trabajados, retardos
Imprime “Cuanto ganas”
Imprime “Cuantos dias trabajados”
Guarda dias trabajados
Imprime “Cuantas veces llegaste tarde”
Guarda en retardos
Sueldo=salario*dias trabajados
Vales=sueldo*0.10
if retardos=0 entonces premio=sueldo*0.03Fin if
Imprime “Su sueldo es:”
Imprime “Tiene un bono de:”
Imprime “Sus vales de despensa son:”
Imprime “ Tiene __ de premio de puntuali-
dad”
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 6/23
Algoritmo Pseudocodigo
Codigo Fuente (connuacion)
Clase 4 - Problema 1
1. Inicio
2. Declaramos variables de po entero edad
3. Escribe “Dame tu edad”
4. Guarda edad
5. Si edad es meno o igual a 236. Escribe “Vas muy bien”
7. Si edad es mayor o igual a 23 y menor a 30
8. Escribe “Apurate, te estoy pisando los
talones”
9. Si edad es mayor o igual a 30
10. Escribe “Ve a la Universidad de la tercera
edad”
11. Fin si
12. Fin
int edad
Imprime “Dame tu edad”
Guarda edad
if edad es menor o igual a 23
Imprime “Vas muy bien”if edad es mayor o igual a 23 y menor a 30
Imprime “Apurate, te estoy pisando los talo-
nes”
if edad es mayor o igual a 30
Imprime “Ve a la Universidad de la tercera
edad”
Fin if
}
sueldobruto=sueldo+bono+vales+pre-
mio;
prin(“\nSu sueldo es: %.2f”,sueldo);
prin(“\nTiene un bono de: %.2f”,bo-
no);
prin(“\nSus vales de despensa son:
%.2f”,vales);
prin(“\nTiene premio de puntuali-
dad: %.2f”,premio);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 7/23
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
clrscr();
int edad;
prin(“Dame tu edad: “);
scanf(“%i”,&edad);
if(edad<=23)
{
prin(“Vas muy bien”);
}
if(edad >= 23 && edad < 30)
{
prin(“Apurate, te estoy pisando los
talones”);
}
if(edad >= 30)
{
prin(“Ve a la Universidad de la terce-
ra edad”);
} getch();
}
Clase 4 - Problema 2
Diagrama de fujo
1. Inicio
2. Declaramos variables de po oatprom1,evaluacion,prom2;
3. Escribe “Dame tu promedio: “
4. Guarda prom1
5. Escribe “¿Que calicacion obtuviste en el
examen psicologico? ”
6. Guarda evaluacion
7. prom2=(prom1+evaluacion)/2
8. Si prom2 es menor o igual a 5.9
9. Escribe “Candidato rechazado, vuelva a
hacer el examen ”
10. Si prom2 es mayor o igual a 6.0 y menor
o igual a 8.4
11. Escribe “Candidato en lista de espera ”
12. Si prom2 es mayor o igual a 8.5 y menor
o igual a 9.0
13. Escribe “Candidato aceptado y contrata-
do”
14. Si prom2 es mayor o igual a 9.5
15. Escribe “Candidato rechazado, Supercali-
cado”
16. Fin
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 8/23
PseudocodigoDiagrama de fujo
oat prom1,evaluacion,prom2
Imprime “Dame tu promedio: “
Guarda prom1
Imprime “¿Que calicacion obtuviste en el
examen psicologico? ”
Guarda evaluacion
prom2=(prom1+evaluacion)/2
if prom2 es menor o igual a 5.9
imprime “Candidato rechazado, vuelva a
hacer el examen ”
if prom2 es mayor o igual a 6.0 y menor o
igual a 8.4
Imprime “Candidato en lista de espera ”
if prom2 es mayor o igual a 8.5 y menor o
igual a 9.0
Imprime “Candidato aceptado y contratado”
if prom2 es mayor o igual a 9.5
Imprime “Candidato rechazado, Supercali-
cado”
Fin if
Codigo Fuente
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
clrscr();
oat prom1,evaluacion,prom2; prin(“Dame tu promedio: “);
scanf(“%f”,&prom1);
prin(“¿Que calicacion obtuviste en
el examen psicologico? “);
scanf(“%f”,&evaluacion);
prom2=(prom1+evaluacion)/2;
if(prom2<=5.9)
{
prin(“Candidato rechazado, vuelva ahacer el examen”);
}
if(prom2>=6.0&&prom2<=8.4)
{
prin(“Candidato en lista de espera”);
}
if(prom2>=8.5&&prom2<9.5)
{
prin(“Candidato aceptado y contra-tado”);
}
if(prom2>=9.5)
Codigo Fuente (Connuacion)
{
prin(“Candidato rechazado, Superca-
licado”);
}
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 9/23
Clase 5 - Problema 1
Algoritmo
1. Inicio
2. Declaramos variables de po entero x, y3. Escribe “Dame un numero entero”
4. Guarda x
5. Escribe “Dame otro numero entero”
6. Guarda y
7. Si x es mayor a y
8. Escribe “El mayor es y el menor es”
9. Pero si y es mayor a y
10. Escribe “El mayor es y el menor es”
11. Pero si no se cumlen ninguna de lasanteriores
12. Escribe “Son iguales”
13. Fin si
14. Fin
Pseudocodigo
int x,y
Imprime “Dame un numero entero”Guarda x
Imprime “Dame otro numero entero”
Guarda y
if x es mayor a y
Imprime “El mayor es y el menor es”
else
if si y es mayor a y
Imprime “El mayor es y el menor es”
elseImprime “Son iguales”
Fin if
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main(){
clrscr();
int x,y;
prin(“Dame un numero entero: “);
scanf(“%i”,&x);
prin(“Dame otro numero entero: “);
scanf(“%i”,&y);
if(x>y)
{
prin(“El mayor es %i y el menor es
%i”,x,y);
}
else
if(y>x)
{
prin(“El mayor es %i y el menor es
%i”,y,x);
}
else
prin(“Son iguales”);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 10/23
Clase 5 - Problema 2
Algoritmo Pseudocodigo
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int x,y,z;
prin(“Dame un numero entero: “);
scanf(“%i”,&x); prin(“Dame otro numero entero: “);
scanf(“%i”,&y);
prin(“Dame el ulmo numero entero:
“);
scanf(“%i”,&z);
if(x>y&&x>z)
{
prin(“El mayor es %i y el menor es
%i”,x,y,z); }
else
if(y>x&&y>z)
int x,y
Imprime “Dame un numero entero”Guarda x
Imprime “Dame otro numero entero”
Guarda y
if x es mayor a y y tambien a z
Imprime “El mayor es y el menor es”
else
if si y es mayor a z y tambien a y
Imprime “El mayor es y el menor es”
elseif z es mayor a z y tambien a y
Imprime “El mayor es y el menor es”
else
Imprime “Son iguales”
Fin if
1. Inicio
2. Declaramos variables de po entero x, y, z3. Escribe “Dame un numero entero”
4. Guarda x
5. Escribe “Dame otro numero entero”
6. Guarda y
7. Escribe “Dame el ulmo numero entero”
8. Guarda z
9. Si x es mayor a z y tambien a y
10. Escribe “El mayor es y el menor es”
11. Pero si y es mayor a z y tambien a y12. Escribe “El mayor es y el menor es”
13. Pero si z es mayor a z y tambien a y
14. Escribe “El mayor es y el menor es”
15. Pero si no se cumlen ninguna de las
anteriores
16. Escribe “Son iguales”
17. Fin si
18. Fin
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 11/23
Clase 6 - Problema 1
Codigo Fuente (Connuacion)
{
prin(“El mayor es %i y el menor es
%i”,y,x,z);
}
else
if(z>x&&z>y) {
prin(“El mayor es %i y el menor es
%i”,z,x,y);
}
else
prin(“Son iguales”);
getch();
}
Algoritmo Pseudocodigo
oat a,b,c,d,x1,x2
Imprime “Dame el valor de a”
Guarda a
Imprime “Dame el valor de b”
Guarda bImprime “Dame el valor de c”
Guarda c
if a es diferente a 0
d=pow(b,2)-4*a*c
if d es mayor a 0
x1=(-b+sqrt(d))/(2*a)
x2=(-b-sqrt(d))/(2*a)
Imprime “El valor de x1= y x2=”
else
if d es igual a 0
x1=-b/(2*a)
Imprime “x1=x2=”
else
Imprime “Ecuacion no cuadraca”
Fin if
1. Inicio
2. Declaramos variables de po oat a,b,c,-
d,x1,x2
3. Escribe “Dame el valor de a”
4. Guarda a5. Escribe “Dame el valor de b”
6. Guarda b
7. Escribe “Dame el valor de c”
8. Guarda c
9. Si a es diferente a 0
10. d=pow(b,2)-4*a*c
11. si d es mayor a 0
12. x1=(-b+sqrt(d))/(2*a)
13. x2=(-b-sqrt(d))/(2*a)
14. Escribe “El valor de x1= y x2=”
15. Pero si d es igual a 0
16. x1=-b/(2*a)
17. Escribe “x1=x2=”
18. Pero si no se cumlen ninguna de las ante-
riores
19. Escribe “Ecuacion no cuadraca”
20. Fin si
21. Fin
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 12/23
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
#include <math.h>
main ()
{
clrscr(); oat a,b,c,d,x1,x2;
prin(“Dame el valor de a: “);
scanf(“%f”,&a);
prin(“Dame el valor de b: “);
scanf(“%f”,&b);
prin(“Dame el valor de c: “);
scanf(“%f”,&c);
if(a!=0)
{ d=pow(b,2)-4*a*c;
if(d>0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
prin(“El valor de x1=%f y x2=%-
f”,x1,x2);
}
else if (d==0) {
x1=-b/(2*a);
prin(“x1=x2=%f”,x1);
}
else
{
x1=(-b/(2*a));
x2=(sqrt(fabs(d))/2*a);
prin(“x1%f,x2=%f”,x1,x2); }
}
else
{
prin(“Ecuacion no cuadraca”);
}
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 13/23
Clase 7 - Problema 1
Algoritmo Pseudocodigo
oat opcion,base,altura,area,lado,radio,pi
Pi=3.1416Imprime “N1. Circulo, N2. Rectangulo, N3.
Triangulo, N4. Circulo, ¿Que area deseas
sacar?”
Guarda opcion
if opcion es igual a 1
Imprime “Dame un lado”
Guarda lado
area=lado*lado
if opcion es igual a 2Imprime “Dame la base”
Guarda base
Imprime “Dame la altura”
Guarda altura
area=base*altura
if opcion es igual a 3
Imprime “Dame la base”
Guarda base
Imprime “Dame la altura”Guarda altura
area=(base*altura)/2
if opcion es igual a 4
Imprime “Dame el radio”
Guarda radio
area=pow((pi*radio),2)
Fin if
Imprime “El area es”
1. Inicio
2. Declaramos variables de po oat op-cion,base,altura,area,lado,radio,pi
3. Asignamos el valor de Pi=3.1416
4. Escribe “N1. Circulo, N2. Rectangulo, N3.
Triangulo, N4. Circulo, ¿Que area deseas
sacar?”
5. Guarda opcion
6. Si opcion es igual a 1
7. Escribe “Dame un lado”
8. Guarda lado9. area=lado*lado
10. Si opcion es igual a 2
11. Escribe “Dame la base”
12. Guarda base
13. Escribe “Dame la altura”
14. Guarda altura
15. area=base*altura
16. Si opcion es igual a 3
17. Escribe “Dame la base”18. Guarda base
19. Escribe “Dame la altura”
20. Guarda altura
21. area=(base*altura)/2
22. Si opcion es igual a 4
23. Escribe “Dame el radio”
24. Guarda radio
25. area=pow((pi*radio),2)
26. Fin si27. Escribe “El area es”
28. Fin
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 14/23
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
int (); oat opcion,base,altura,area,lado,ra-
dio,pi;
pi=3.1416;
prin(“\n1.Circulo\n2.Rectangulo\
n3.Triangulo\n4.Circulo\n¨Que area deseas
sacar?: “);
scanf(“%f”,&opcion);
if(opcion==1)
{ prin(“Dame un lado: “);
scanf(“%f”,&lado);
area=lado*lado;
}
if(opcion==2)
{
prin(“Dame la base: “);
scanf(“%f”,&base);
prin(“Dame la altura: “); scanf(“%f”,&altura);
area=base*altura;
}
if(opcion==3)
{
prin(“Dame la base: “);
scanf(“%f”,&base);
prin(“Dame la altura: “);
scanf(“%f”,&altura); area=(base*altura)/2;
}
if(opcion==4)
{
prin(“Dame el radio: “);
scanf(“%f”,&radio);
area=pow((pi*radio),2);
}
prin(“\nEl area es: %.2f”,area);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 15/23
Clase 8 - Problema 1
Algoritmo Pseudocodigo
int i, suma=0
for i igual a 0, i menor o igual a 5, i con incre-mento
suma=suma+i
Fin for
Imprime
“Suma”
1. Inicio
2. Declaramos variables de po entero i,suma=0
3. Para i igual a 0, i menor o igual a 5, i mas
mas
4. suma=suma+i
5. Fin ciclo for
6. Escribe “Suma”
7. Fin
Diagrama de fujo
Codigo Fuente
#include <stdio.h>#include <conio.h>
main()
{
clrscr();
int i,suma=0;
for(i=0;i<=5;i++)
{
suma=suma+i;
} prin(“%i”,suma);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 16/23
Clase 9 - Problema 1
Algoritmo Pseudocodigo
int datos,i,numero,suma=0,cceros=0,-
cpar=0,cinpar=0Imprime “¿Cuantos numeros deseas su-
mar?”
Guarda datos
for i igual a 1, i menor igual adatos, i con
incremento
Imprime “Dame un numero”
Guarda numero
suma=suma+numero
if numero es igual a 0cceros=cceros+1
else if numero con valor par es diferente de
0
cpar=cpar+1
else
cinpar=cinpar+1
Fin ciclo if
Fin ciclo for
Imprime “La suma es”Imprime “Introdujo numeros pares”
Imprime “Introdujo numeros impares”
Imprime “Introdujo numeros ceros”
1. Inicio
2. Declaramos variables de po enterodatos,i,numero,suma=0,cceros=0,cpar=0, -
cinpar=0
3. Escribe “¿Cuantos numeros deseas su-
mar?”
4. Guarda datos
5. Para i igual a 1, i menor o igual a datos, i
mas mas
6. Escribe “Dame un numero”
7. Guarda numero8. suma=suma+numero
9. Si numero es igual a 0
10. cceros=cceros+1
11. Pero si numero con valor par es diferente
de 0
12. cpar=cpar+1
13. Pero si no se cumplen
14. cinpar=cinpar+1
15. Fin ciclo if 16. Fin ciclo for
17. Escribe “La suma es”
18. Escribe “Introdujo numeros pares”
19. Escribe “Introdujo numeros impares”
20. Escribe “Introdujo numeros ceros”
21. Fin
Diagrama de fujo
Codigo Fuente
#include <stdio.h>
#include <conio.h>main()
{
clrscr();
int datos,i,numero,suma=0,cceros=0,-
cpar=0,cinpar=0;
prin(ҬCuantos numeros deseas su-
mar?: “);
scanf(“%i”,&datos);
for(i=1;i<=datos;i++) {
prin(“Dame un numero: “);
scanf(“%i”,&numero);
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 17/23
Codigo Fuente (COnnuacion)
suma=suma+numero;
if(numero==0)
{
cceros=cceros+1;
}
else if(numero%2==0) {
cpar=cpar+1;
}
else
{
cinpar=cinpar+1;
}
}
prin(“\nLa suma es: %i”,suma); prin(“\nIntrodujo: %i numeros pares”,-
cpar);
prin(“\nIntrodujo: %i numeros inpa-
res”,cinpar);
prin(“\nIntrodujo: %i numero de ce-
ros”,cceros);
getch();
}
Clase 10 - Problema 1
Algoritmo Pseudocodigo
int n,suma=0
while n es diferente de 0
Imprime “Dame un numero”
Guarda n
if n es par pero diferente de 0suma=suma+n
Fin ciclo if
Fin ciclco while
Imprime “La suma de los impares es”
1. Inicio
2. Declaramos variables de po entero n,su-
ma=0
3. Si n es diferente de 0
4. Escribe “Dame un numero”6. Guarda n
7. Si n es par pero diferente de 0
8. suma=suma+n
9. Fin ciclo if
10. Fin ciclco while
11. Escribe “La suma de los impares es”
12. Fin
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 18/23
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int n,suma=0; while(n!=0)
{
prin(“Dame un numero: “);
scanf(“%i”,&n);
if(n%2!=0)
{
suma=suma+n;
}
} prin(“\nLa suma de los impares
es:%i”,suma);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 19/23
Clase 11 - Problema 1
Algoritmo Pseudocodigo
int i=0
Imprime “Los mulplos de 7 hasta el 100son”
while i es menor o igual a 100
if i es mulplo de 7 e igual a 0
Imprime “i”
Fin ciclo if
i++
Fin ciclco while
1. Inicio
2. Declaramos variables de po entero i=13. Escribe “Los mulplos de 7 hasta el 100
son”
4. Si i es menor o igual a 100
5. Entonces i es milplo de 7 e igual a 0
6. Escribe “i”
7. Fin cilco if
8. i mas mas
9. Fin ciclco while
10. Fin
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int i=1;
prin(“Los mulplos de 7 hasta el 100son: “);
while(i<=100)
{
if (i%7==0)
{
prin(“\n %i”,i);
}
i++;
}
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 20/23
Clase 12 - Problema 1
Algoritmo Pseudocodigo
int num
Imprime “num”Imprime “Espacio entre los num”
num++
Fin ciclco do
while num es menor o igual a 10
1. Inicio
2. Declaramos variables de po entero num3. Asignamos valor a num=1
4. Escribe “num”
5. Escribe “Espacio entre los num”
6. num mas mas
7. Fin cilco do while
8. Entonces num es menor o igual a 10
9. Fin
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int num;
num=1;
do
{
prin(“%i”,num);
prin(“\n”);
num++;
}
while(num<=10);
getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 21/23
Clase 12 - Problema 2
Algoritmo Pseudocodigo
int gastos,suma
suma=0Imprime “Dame tus gastos”
Guarda gastos
suma=suma+gastos
while gastos es diferente a 0
Imprime “La suma de tus gastos es de”
Fin ciclo do while
1. Inicio
2. Declaramos variables de po entero gas-tos,suma
3. Asignamos valor a suma=0
4. Escribe “Dame tus gastos”
5.Guarda gastos
6. suma=suma+gastos
7. Si gastos es diferente a 0
8. Escribe “La suma de tus gastos es de”
9. Fin ciclo do while
10. Fin
Diagrama de fujo Codigo Fuente
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int gastos,suma;
suma=0;
do
{
prin(“Dame tus gastos: “);
scanf(“%i”,&gastos);
suma=suma+gastos;
}
while(gastos!=0);
prin(“La suma de tus gastos es de:
%i”,suma); getch();
}
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 22/23
Clase 13 - Problema 1
Algoritmo Pseudocodigo
int count,alum
oat cal,suma=0,prom,promgImprime “Cuantos alumnos son”
Guarda alum
for count igual a uno, count menor o igual
que alum y count mas mas
Imprime “Alumno N.”
count=1
alum=0
Imprime “Dame calicacion”
Guarda calsuma=suma+cal
count++
Fin ciclo do
while count es menor o igual a cinco
prom=suma/count
Imprime “Su promedio es”
promg=prom+prom
Fin ciclo while
Imprime “El promedio general es”
1. Inicio
2. Declaramos variables de po entero coun-t,alum
3. Declaramos variables de po oat cal,su-
ma=0,prom,promg
4. Escribe “Cuantos alumnos son”
5.Guarda alum
6. Para count igual a uno, count menor o
igual que alum y count mas mas
7. Escribe “Alumno N.”
8. Asignamos valor a count=19. Asignamos valor a alum=0
10. Entonces escribe “Dame calicacion”
11. Guarda cal
12. suma=suma+cal
13. count++
14. Fin ciclo do
15. Perso si count es menor o igual a cinco
16. prom=suma/count
17. Escribe “Su promedio es”18. promg=prom+prom
19. Fin ciclo while
20. Escribe “El promedio general es”
21. Fin
Diagrama de fujo
Codigo Fuente
#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
int count,alum,c; //c= contador de
alumnos
//contador de calicaciones
oat cal,suma=0,prom,promg;
prin(“Cuantos alumnos son: \n”);
7/17/2019 Trabajo Progra
http://slidepdf.com/reader/full/trabajo-progra 23/23
Codigo Fuente (Connuacion)
scanf(“%d”, &alum);
for(c=1;c<=alum;c++)
{
prin(“Alumno N. %d\n”,c);
count=1;
suma=0;
do
{
prin(“Dame calicacion: \n”);
scanf(“%f”, &cal);
suma=suma+cal;
count++;
}
while(count<=5);
prom=suma/count;
prin(“Su promedio es: %.2f\n”,prom);
promg=prom+prom;
}
prin(“: %.2f\n”,promg);
getch();
}