Professional Documents
Culture Documents
CARLOS MARIATEGUI
INTEGRANTES:
JORDY MANRIQUE
DANGELLO MEDINA
JHON MANCHEGO
LUIS BENAVENTE
CURSO:
INTRODUCCION A LA PROGRAMACION
CARRERA:
Ing. MECANICA ELECTRICA
CICLO:
II
ILO - 2013
INDICE:
PROBLEMAS
LINCKCOGRAFIA
BIBLIOGRAFIA
CONCLUSIONES
PROBLEMAS:
INICIO
Num
Si
Num>=0
V
El nmero
es negativo
FIN
ALGORITMO:
1. Iniciar programa
2. Hacer:
2.1 Ingresar datos: Num
3. Mientras: Num>=0
4. Imprimir: El nmero es negativo.
5. Fin
PRUEBA DE ESCRITORIO
DATOS
RESULTADO
-8
El nmero es
negativo.
CDIGO FUENTE:
#include <iostream.h>
#include <conio.h>
#include <math.h>
INICIO
C=0
PASS
Si
PASS=123456
Acceso
aceptado.
La
contrasea
es
C=2
C<1
V
F
ALGORITMO:
1.
2.
3.
4.
FIN
Iniciar programa
Asignar C=0
Ingresar datos : PASS
Hacer:
4.1 Si PASS=123456 entonces:
Imprimir: Acceso aceptado.
Asignar: C=2
Sino:
Imprimir: La contrasea incorrecta.
5. Mientras: C<1
6. Fin
PRUEBA DE ESCRITORIO
DATOS
RESULTADO
1234
La contrasea es
incorrecta.
456354
La contrasea es
incorrecta.
123321
La contrasea es
incorrecta.
123456
Acceso aceptado.
CDIGO FUENTE:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float PASS,C=0;
do{
cout<<"Escribir contrasea: ";
cin>>PASS;
if(PASS==123456)
{ cout<<"Acceso aceptado..." ;
C=2;
}
else { cout<<"Contrasea incorrecta...";
}
}while(C<1);
system("pause");
return 0;
}
DIAGRAMA DE FLUJO:
INICIC
c=0
p
Si
p>499
c=3
c<2
F
p=p*0.5
p
ALGORITMO:
1.
2.
3.
4.
Iniciar programa
Asignar c=0
Ingresar datos : p
Hacer:
FIN
Mientras: c<2
Calcular: p=p*0.5
Imprimir: p
Fin
PRUEBA DE ESCRITORIO
DATOS
RESULTADO
100
250
499
500
400
CDIGO FUENTE:
#include <iostream>
#include <conio.h>
#include <math.h>
int main(int argc, char *argv[]) {
int p,c=0;
do{
cout<<"Ingrese el Consumo del Cliente "<<endl;
cin>>p;
if(p>499){c=3;
}
}while(c<2);
p=p*0.8;
cout<<"El cliente ha obtenido 20% de descuento, su total
a pagar
es:"<<p<<endl;
system("pause");
return 0;
}
INICIO
I=1
I <= 5
PROM
PROM
FIN =
(CAL1+CAL2+CAL3+CAL4+CAL5)/5
MAT,CAL1,CAL2,CAL3,CAL4,CAL5
ALGORITMO:
1. Iniciar programa
2. Asignar I=1
3. Repetir un I desde 1 hasta 5
Ingresar:
MATRICULA, CAL1, CAL2, CAL3, CAL4, CAL5,
Hacer:
PROM= (CAL1+CAL2+CAL3+CAL4+CAL5)/5
I=I+1;
4. Imprimir: PROM
5. Fin
PRUEBA DE ESCRITORIO
I
MATRICULA
CALIFICACI
ONES
125628
12
13
08
15
14
PROMEDI
O
12.4
CODIFICACION
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float I,CAL1,CAL2,CAL3,CAL4,CAL5,MATRICULA,PROM;
I=1;
while (I<=5)
{
cout<<"I :"; cin >>I;
cout<<"MATRICULA :"; cin >>MATRICULA;
getch();
}
INICIO
I=1
I <N
MULTIPLICACION=N*I
I=I+0
MULTIPLICACION
FIN
ALGORITMO:
1. Iniciar programa
2. Asignar I=1
3. Repetir un I desde 1 hasta N
Ingresar:
N
Hacer:
MULTIPLICACION=N*I;
I=I+0;
4. Imprimir: MULTIPLICACION
5. Fin
PRUEBA DE ESCRITORIO
I
1
2
3
4
5
CODIFICACION
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
N
5
IMPRESION
5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
float I,MULTIPLICACION,N;
cout<<"TABLA DE MULTIPLICAR DEL NUMERO : "; cin>> N;
I=1;
while (I<N)
{
cout<<"I :"; cin >>I;
MULTIPLICACION=N*I;
I=I+0;
cout << N << "*" << I << "=" <<MULTIPLICACION<<endl;
}
getch();
}
INICIO
I=1
SUMA=0
I <=5
NOTAS
SUMA=SUMA+NOTAS
I=I+1
SUMA
PROMEDIO=SUMA/5
PROMEDIO
ALGORITMO
1. Iniciar programa
2. Asignar
FIN
3.
4.
5.
6.
I=1
SUMA=0
Repetir un I desde 1 hasta 5
Ingresar:
NOTAS
Hacer:
SUMA=SUMA+NOTA
I=I+1
Imprimir: SUMA
Hacer
PROMEDIO=SUMA/5
IMPRIMIR : PROMEDIO
FIN
PRUEBA DE ESCRITORIO
NOTAS
SUMA
1
2
3
4
5
13
15
02
04
20
13
28
30
34
54
PROMEDIO EN
GENERAL
10.8
CODIFICACION
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float i,notas,suma,promedio;
i=1;
suma=0;
while (i<=5)
{
cout<<"I: "; cin>> i;
cout<<"NOTAS: "; cin>> notas;
suma=suma+notas;
i=i+1;
cout << "LA SUMA ES " <<suma<<endl;
}
{
promedio=suma/5;
cout << "EL PROMEDIO ES " <<promedio<<endl;
}
getch();
}
INICIO
I=1
I <=6
LU,MA,MI,JU,VI,SA
INGRESOS=LU+MA+MI+JU+VI+SA
I=I+1
INGRESOS
FIN
ALGORITMO
1. Iniciar programa
2. Asignar
I=1
3. Repetir un I desde 1 hasta 4
Ingresar:
LU,MA,MI,JU,VI,SA
Hacer:
INGRESOS=LU+MA+MI+JU+VI+SA
I=I+1
4. IMPRIMIR : INGRESOS
5. FIN
PRUEBA DE ESCRITORIO
SEMANA
1
1050
CODIFICACION:
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (void)
{
float I,LU,MA,MI,JU,VI,SA,INGRESO;
I=1;
while(I<=6)
DIAS
100
250
300
120
155
125
INGRESO
{
cout<<"SEMANA: "; cin>> I;
cout<<"LUNES: "; cin>> LU;
cout<<"MARTES "; cin>> MA;
cout<<"MIERCOLES: "; cin>> MI;
cout<<"JUEVES: "; cin>> JU;
cout<<"VIERNES: "; cin>> VI;
cout<<"SABADO: "; cin>> SA;
INGRESO=LU+MA+MI+JU+VI+SA;
I=I+1;
cout << "EL INGRESO POR SEMANA ES " <<INGRESO<<endl;
}
}
DIAGRAMA DE FLUJO:
INICIO
C=0,D=
0
Num
Si
Num%2=0
V
C=C+1
D=1
D<1
C
ALGORITMO:
1.
2.
3.
4.
FIN
Iniciar programa
Asignar C=0,D=0
Ingresar datos : Num
Hacer:
4.1 Si Num%2=0 entonces:
Calcular: C=C+1
Sino:
Asignar: D=1
5. Mientras: D<1
6. Imprimir: C
7. Fin
PRUEBA DE ESCRITORIO
DATOS
RESULTADO
2;1
2;4;3
6;4;8;2;9
CDIGO FUENTE:
#include <iostream.h>
#include <conio.h>
#include <math.h>
using namespace std;
int main (void)
{
int Num,C=0,D=0;
do{
cout<<"Ingresar numero : ";cin>>Num;
if(Num%2==0)
{ C=C+1;
}
else { D=1;
}
} while(D<1);
cout<<"La cantidad de numeros pares ingresados es:
"<<C<<endl;
system("pause");
return 0;
}
LINCKOGAFRIA:
-
http://www.youtube.com/watch?v=MRiBUpgn-Z0
http://www.youtube.com/watch?v=qhAfARG7Ggo
http://ejerciciodeprogramacion.blogspot.com/
BIBLIOGRAFIA
-
METODOLOGIA DE LA PROGRAMACION
CONCLUSIONES