DE
ALGORITMOS
ALGORITMOS
SIMPLES
1.) Elaborar un programa que permita leer por teclado un nmero, y una cadena; se solicita visualizar por
pantalla estos datos. (muestra)
DATOS
Nu: Numero
Ca: Cadena
ALGORITMO
1. Inicio
2. Identificar variables: Nu, Ca= Alfanumricos
3. Leer: Nu, Ca
4. Fin
DIAGRAMA DE FLUJO VERIFICACIN
INICIO Nu Ca Pantalla
7 Juan 7, Juan
Nu, Ca
Nu, Ca
Fin
EJECUCIN
#include<iostream.h>;
main()
{
int Nu;
char Ca[10];
cout<<"Me gusta C++\n";//comentario de una sola lnea
/*Tambin puede seguir usando los comentarios del estilo de c*/;
//introduzca un nombre usando>>;
cout<<"introduzca un numero: ";
cin>>Nu;
//ahora muestre un numero usando<<
cout<<"su nmero es"<<Nu<<"\n";
//leer una cadena
cout<<"Introduzca una cadena: ";
cin>>Ca;
//escriba la
cout<<"El nombre es: "<<Ca<<"\n";
cin>>Ca;
return 0;
2.) Elaborar un programa que permita calcular el rea de una figura rectangular si la base y la altura
se ingresa a travs del teclado.
DATOS
Papa= rea
Papaya= Base
Gato= Altura
FORMULAS
Papa= papaya *gato
ALGORITMO
1. Inicio
2. Identificar variables: Papa, Papaya, Gato=Enteros
3. Leer Datos: Papaya, Gato
4. Proceso: Papa=Papaya*Gato
5. Visualizar: Papa
6. Fin
DIAGRAMA DE FLUJO
INICIO
Papaya, Gato
Papa
Fin
VERIFICACIN
Papaya Gato Papa=Papaya*Gato Pantalla
5 4 Papa=5*4 20
EJECUCIN
#include<iostream.h>
main()
{
int Papa, Papaya, Gato;
char ss[2];
/*Ejercicio sin condicin*/
cout<<"PROGRAMA PARA CALCULAR EL REA DE UN RECTNGULO\n";
}
3.) Se desea elaborar un programa que permita leer a travs del teclado una cantidad en metros y
transformar a decmetros, hectmetros y kilmetros.
DATOS
Flores= cantidad en metros
Hojas= Decmetros
Limones= Hectmetros
Chontas= Kilmetros
FORMULAS
Hojas= Flores/10
Limones=Flores/100
Chontas=Flores/1000
ALGORITMOS
1. Inicio
2. Identificacin de variables: Flores, Hojas, Limones, Chontas= Reales
3. Leer: Flores
4. Proceso: Hojas = Flores/10
Limones =Flores/100
Chontas =Flores/1000
6. Fin
DIAGRAMA DE FLUJO
INICIO
Flores
Hojas= Flores/10
Limones= Flores/100
Chontas= Flores/1000
Fin
VERIFICACIN
EJECUCIN
#include <iostream.h>
main()
{
float Flores, Hojas, Limones, Chontas;
char ss[2];
/*Ejercicio sin condicin*/
cout<<"PROGRAMA QUE PERMITA LEER A TRAVES DEL TECLADO UNA CANTIDAD EN METROS Y
TRANSFORMAR A DECAMETROS, HECTOMETROS Y KILOMETROS\n";
cin>>ss;
return 0;
}
ALGORITMOS
CON
CONDICIN
4.) Elaborar un programa que permita calcular el rea de una figura rectangular si la base y la altura
se ingresa a travs del teclado. (muestra)
DATOS
Papa= rea
Papaya= Base
Gato= Altura
FORMULAS
Papa= papaya *gato
ALGORITMO
1. Inicio
2. Identificar variables: Papa, Papaya, Gato=Enteros
3. Leer Datos: Papaya, Gato
4. Proceso: Papa=Papaya*Gato
5. Condicin: Papa5
5. Visualizar: Papa
6. Fin
DIAGRAMA DE FLUJO
INICIO
Papaya, Gato
Papa5 Si Papa
No
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
int Papa, Papaya, Gato;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA PARA CALCULAR EL AREA UN RECTANGULO\n";
cout<<"introduzca la base: ";
cin>>Papaya;
cout<<"introduzca altura: ";
cin>>Gato;
Papa=Papaya*Gato;
if(Papa>=5)
{
cout<<"el area es "<<Papa<<"\n";
}
cin>>ss;
return 0;
}
5.) Se desea elaborar un programa que permita obtener la suma de dos nmeros enteros, se
solicita sacar a travs de pantalla la suma si esta es mayor o igual a 20.
DATOS
A: Primer nmero entero
B: Segundo numero entero
C: Suma
FORMULA
C=A+B
CONDICION
C20
ALGORITMO
1. Inicio
2. Identificar variables: A, B, C= Enteros
3. Leer: A, B
4. Proceso: C= A+B
5. Condicin: Si (C20) entonces visualizar C
6. Fin
DIAGRAMA DE FLUJO
INICIO
A, B, C = Enteros
A, B
C=A+B
C20 Si
Visualizar C
i
No
Fin
VERIFICCIN
A B C= A+B Pantalla
8 13 C=8+13 21
EJECUCIN
#include <iostream.h>
main()
{
int A, B ,C;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA OBTENER LA SUMA DE DOS NMEROS ENTEROS\n";
DIAGRAMA DE FLUJO
INICIO
Lc
Pm20 Si
Visualizar Pm
No
Fin
VERIFICACIN
Lc Pm=Lc+Lc+Lc+Lc Pantalla
9 Pm=9+9+9+9 36
EJECUCIN
#include <iostream.h>
main()
{
int Lc, Pm;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA INGRESAR A TRAVS DEL TECLADO EL LADO DE UN
CUADRADO\n";
DATOS
Ww: Primer nmero entero
Xx: Segundo numero entero
Aa: Suma
FORMULA
Aa=Ww+Xx
CONDICION
Aa100
ALGORITMO
1. Inicio
2. Identificar variables: Ww, Xx, Aa= Enteros
3. Leer: Ww, Xx
4. Proceso: Aa= Ww+X
5. Condicin: Si (Aa100) entonces visualizar Aa
6. Fin
DIAGRAMA DE FLUJO
INICIO
Ww, Xx
Aa= Ww+ Xx
Aa100 Si
Visualizar Aa
i
No
Fin
VERIFICACIN
Ww Xx Aa=Ww+Xx Pantalla
30 25 Aa=30+25 55
EJECUCIN
#include <iostream.h>
main()
{
int Ww, Xx ,Aa;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA OBTENER LA SUMA DE DOS NMEROS ENTEROS\n";
DATOS
FRMULA
Ar= (Dm*Dn)/2
CONDICIN
Ar100
ALGORITMO
1. Inicio
2. Identificar variables: Dm, Dn, Ar=Reales
3. Leer: Dm, Dn
4. Proceso: Ar=(Dm*Dn)/2
5. Condicin: Si (Ar100) entonces visualizar Ar
6. Fin
DIAGRAMA DE FLUJO
INICIO
Dm, Dn
Ar= (Dm*Dn)/2
Si
Ar 100 Visualizar Ar
No isualizar
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float Dm, Dn, Ar;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA INGRESAR A TRAVS DEL TECLADO LA DIAGONAL MAYOR Y
DIAGONAL MENOR DE UN ROMBO \n";
cout<<"introduzca la diagonal mayor: ";
cin>>Dm;
cout<<"introduzca la diagonal menor: ";
cin>>Dn;
Ar=(Dm*Dn)/2;
if(Ar<=100)
{
cout<<"el area del rombo es "<<Ar<<"\n";
}
cin>>ss;
return 0;
}
9.) Elaborar un programa que permita leer por teclado el nombre, la edad y estado civil de una
persona; se solicita imprimir estos datos nicamente si es mayor de edad.
DATOS
No: Nombre
Ed: Edad
Ec: Estado civil
CONDICION
Ed>18
ALGORITMO
5. Inicio
6. Identificar variables: No, Ed, Ec= Alfanumricos
7. Leer: No, Ed, Ec
8. Condicin: Si (Ed>18) entonces imprimir datos
9. Fin
DIAGRAMA DE FLUJO
INICIO
No, Ed, Ec
Ed>18 Si
No, Ed, Ec
No
Fin
VERIFICACIN
No Ed Ec Pantalla
Teresa 19 Casado Teresa, 19, Casado
EJECUCIN
#include <iostream.h>
main()
{
char No[15];
int Ed;
char Ec [10];
char ss[10];
/*Ejercicio con condicin*/
cout<<"programa que permita leer por teclado el nombre, la edad, y estado civil de una
persona\n";
CONDICION
Ac10
FORMULA
V= 3.1416Rc*Rc*Ac
ALGORITMO
1. Inicio
2. Identificar variables: Rc, Ac, Vc= Enteros
3. Leer: Rc, Ac
4. Condicin: Si (Ac10) entonces realizar proceso
5. Proceso: V = 3.1416Rc Rc.Ac
6. Visualizar Vc
7. Fin
DIAGRAMA DE FLUJO
INICIO
Rc, Ac
Ac10 Si V = 3.1416Rc*Rc*Ac
Vc
No
Fin
VERIFICACIN
Rc Ac Vc=3.1416*Rc*Rc*AC Pantalla
9 11 Vc=3.1416*9*9*11 2799.17
EJECUCIN
#include<iostream.h>
main()
{
float Rc, Ac, Vc;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL VOLUMEN SI SE INGRESA A TRAVeS DEL
TECLADO EL RADIO Y LA ALTURA DE UN CILINDRO \n";
INICIO
Re
Ve
No
Fin
523.6
VERIFICACIN
Re Ve=4/3*3.1416*Re*Re*Re Pantalla
5 Ve=4/3*3.1416*5*5*5 523.6
EJECUCIN
#include<iostream.h>
main()
{
float Re, Ve;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL VOLUMEN DE UNA ESFERA SI SE INGRESA A
TRAVES DEL TECLADO SU RADIO\n";
Rc,
Ac
Vc= (3.1416*Rc*Rc*Ac)/3
Vc10 Si
Vc
No
Fin
VERIFICACIN
Rc Ac Vc=(3.1416*Rc*Rc*Ac)/3 Pantalla
7 2 Vc=(3.1416*7*7*2)/3 102.63
EJECUCIN
#include<iostream.h>
main()
{
float Rc, Ac, Vc;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL VOLUMEN DE UN CONO SI SE INGRESA A TRAVES
DEL TECLADO EL RADIO Y LA ALTURA\n";
}
cin>>ss;
return 0;
}
13.) Se desea elaborar un programa que permita calcular el rea de un trapecio si se ingresa a travs
del teclado base mayor, base menor y altura. Sacar a travs de pantalla el rea nicamente si la
altura es menor o igual a 50.
DATOS
At: rea de un trapecio
Bm: Base mayor
Bn: Base menor
H: Altura
CONDICIN
H50
FRMULA
At= ((Bm+Bn)*H/2
ALGORITMO
1. Inicio
2. Identificar variables: At, Bm, Bn, H= Reales
3. Leer: Bm, Bn ,H
4. Condicin: H50
5. Proceso: At= ((Bm+Bn)*H)/2
6. Visualizar: At
7. Fin
DIAGRAMA DE FLUJO
INICIO
Bm, Bn,
H
No
At
Fin
VERIFICACIN
Bm Bn H At=((Bm+Bn)*H)/2 Pantalla
5 4 3 At=((5+4)*3)/2 13.5
EJECUCIN
#include<iostream.h>
main()
{
float At, Bm, Bn, H;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL AREA DE UN TRAPECIO SI SE INGRESA A
TRAVES DEL TECLADO LA BASE MAYOR, LA BASE MENOR Y LA ALTURA\n";
if(H<=50)
{
At=((Bm+Bn)*H)/2;
cout<<"el area es "<<At<<"\n";
}
cin>>ss;
return 0;
}
14.) Elabore un programa que permita encontrar el permetro de un tringulo si se ingresa por
teclado los lados del triangulo. Sacar por pantalla el permetro si este es mayor o igual a 20
DATOS
Pt: Permetro
Lt: Lados del tringulo
CONDICIN
Pt20
FRMULA
Pt=Lt1+ Lt2+ Lt3
ALGORITMO
1. Inicio
2. Identificar variables: Pt, Lt1, Lt2, Lt3= Enteros
3. Leer: Lt1, Lt2, Lt3
4. Proceso: Pt= Lt 1+ Lt2+ Lt3
5. Condicin: Pt20
6. Visualizar: Pt
7. Fin
DIAGRAMA DE FLUJO
INICIO
Si
Pt20 Pt
No
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
int Pt, Lt1, Lt2, Lt3;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA ENCONTRAR EL PERMETRO DE UN TRINGULO SI SE INGRESA
POR TECLADO LOS LADOS DEL TRINGULO\n";
Va=Nu*Pr
CONDICIN
Si (Nu<5) Pr=800
Caso contrario Pr=700
ALGORITMO
1. Inicio
2. Identificar variables: Nu, Pr, Va= Enteros
3. Leer: Nu
4. Condicin: Si (Nu<5) Pr=800;
5. Caso contrario Pr=700
6. Proceso: Va=Nu*Pr
7. Visualizar: Va
8. Fin
DIAGRAMA DE FLUJO
INICIO
Nu
Si
Nu<5 Pr=800
No
Pr=700
Va=Nu*Pr
Va
Fin
VERIFICACIN
Nu Va=Nu*Pr Pantalla
13 Va=13*700 9100
EJECUCIN
#include<iostream.h>
main()
{
int Nu, Pr, Va;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL TOTAL QUE UNA PERSONA DEBE PAGAR A LA
EMPRESA GOODYEAR POR EL PRECIO DE UNA LLANTA\n";
cout<<"introduzca el numero de llantas: ";
cin>>Nu;
if(Nu<5)
{
Pr=800;
}
else
{
Pr=700;
}
Va=Nu*Pr;
cout<<"El valor a pagar es "<<Va<<"\n";
cin>>ss;
return 0;
}
16.) En un supermercado se hace una promocin, mediante la cual el cliente obtiene un descuento
dependiendo de un nmero que se escoge al azar. Si el nmero escogido es menor que 74 el
descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%.
Obtener cunto dinero se le descuenta.
DATOS
Cl: Nombre del cliente
Np: Nombre del producto
Nu: Nmero escogido al azar
Nm: Nmero de compras
Pr: Precio por unidad del objeto
Va: Valor total por el nmero de objetos
De: Descuento
To= Total a pagar
FRMULA
Si (Nu<74) De= (Nu*15)/100
Si (Nu>=74) De= (Nu*20)/100
CONDICIN
Si (Nu<74) Porcentaje de descuento es 15%
Caso contrario Porcentaje de descuento es 20%
ALGORITMO
1. Inicio
2. Identificar variables: Cl, Np= Alfanumricas; Nu, Nm, Pr, Va, De, To= Reales
3. Leer: Cl, Np, Nu, Nm, Pr
4. Proceso: Va=Nm*Pr
5. Condicin: Si (Nu<74) Porcentaje de descuento es 15%; Proceso: De= (Va*15)/100
6. Caso contrario Porcentaje de descuento es 20%; Proceso: De= (Nu*20)/100
7. Proceso: To=Va-De
8. Visualizar: Va, De, To
9. Fin
DIAGRAMA DE FLUJO
INICIO
Va=Nm*Pr
Si
Nu<74 Porcentaje de descuento es 15% De= (Va*15)/100
No
Porcentaje de descuento es 20% De= (Va*20)/100
To=Va-De
Va, De, To
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
char Cl[15], Np[15];
float Nu, Nm, Va, Pr, De, To;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA OBTENER EL DESCUENTO EN UN SUPERMERCADO\n";
cout<<" introduzca el nombre del cliente:";
cin>>Cl;
cout<<" introduzca el numero escogido al azar:";
cin>>Nu;
cout<<" introduzca el nombre del producto:";
cin>>Np;
cout<<" introduzca el precio del objeto a comprar :";
cin>>Pr;
cout<<" introduzca el numero de compras:";
cin>>Nm;
Va=Nm*Pr;
if(Nu<74)
{
cout<<"El porcentage descuento es del 15%\n";
De=(Va*15)/100;
}
if(Nu>=74)
{
cout<<"El porcentage descuento es del 20%\n";
De=(Va*20)/100;
}
To=Va-De;
cout<<"El valor es "<<Va<<"\n";
cout<<"El descuento es "<<De<<"\n";
cout<<"el total a pagar es "<<To<<"\n";
cin>>ss;
return 0;
}
17.) Calcular el nmero de pulsaciones que debe tener una persona por cada 10 segundos de
ejercicio aerbico.
DATOS
Nu: Nmero de pulsaciones
Se: Sexo de la persona
Ed: Edad de la persona
FRMULA
Si (Se=Femenino) Nu= (220-Ed)/10
Si (Se=Masculino) Nu= (210-Ed)/10
CONDICIN
Si (Se=1) Femenino
Casos contrario Se=Masculino
ALGORITMO
1. Inicio
2. Identificar variables: Se, Ed,Nu=Reales
3. Leer: Se, Ed
4. Condicin: Si Si (Se<1) Femenino; Proceso: Nu= (220-Ed)/10
5. Caso contrario Se=Masculino; Proceso: Nu= (210-Ed)/10
6. Visualizar: Nu
7. Fin
DIAGRAMA DE FLUJO
INICIO
Se, Ed
Nu
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float Se, Ed, Nu;
char ss[10];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA CALCULAR EL NUMERO DE PULSACIONES QUE DEBE TENER
UNA PERSONA POR CADA 10 SEGUNDOS DE EJERCICIO AEROBICO\n";
cout<<"introduzca el sexo de la persona: ";
cin>>Se;
cout<<"introduzca la edad dela persona: ";
cin>>Ed;
if(Se=1)
{
cout<<"Femenino\n";
Nu=(220-Ed)/10;
}
else
{
cout<<"Masculino\n";
Nu=(210-Ed)/10;
}
cout<<"El numero de pulsaciones es "<<Nu<<"\n";
cin>>ss;
return 0;
}
18.) Una compaa de seguros est abriendo un departamento de fianzas y estableci un
programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta
la fianza es menor que $50000 la cuota a pagar ser por el 3% del monto, y si el monto es
mayor que $50000 la cuota a pagar ser el 2% del monto. La afianzadora desea determinar
cul ser la cuota que debe pagar un cliente.
DATOS
Mo: Monto de la fianza
Cu: Cuota a pagar
FRMULA
Si (Mo<50000) Cu= (Mo*3)/100
Caso contrario Cu= (Mo*2)/100
CONDICIN
Si (Mo<50000) Porcentaje de descuento de la cuota a pagar es el 3%
Caso contrario Porcentaje de descuento de la cuota a pagar es el 2%
ALGORITMO
1. Inicio
2. Identificar variables: Mo, Cu= Reales
3. Leer: Mo
4. Condicin: Si (Mo<50000) Porcentaje de descuento de la cuota a pagar es el 3%; Proceso: Cu=
(Mo*3)/100
5. Caso contrario Porcentaje de descuento de la cuota a pagar es el 2%; Proceso: Cu= (Mo*2)/100
6. Visualizar: Cu
7. Fin
DIAGRAMA DE FLUJO
INICIO
Mo
De
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float Mo,Cu;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA OBTENER LA CUOTA A PAGAR EN UNA AFIANZADORA \n";
ALGORITMO
1. Inicio
2. Identificar variables: Al= Alfanumrico; Nu, Pr, De, To, Pe, Va, IGV= Reales
3. Leer: Al, Nu, Pe, IGV, Pr
4. Proceso: Va=Nu*Pe
5. Condicin: Si (Pr>=17) Porcentaje de descuento de la cuota a pagar es el 30%; Proceso: De=
(Va*30)/100, To=Va-De
6. Caso contrario Tiene que pagar 10% de IGV; Proceso: De=(IGV*10)/100, To=Va+De
7. Visualizar: Va, To
8. Fin
INICIO DIAGRAMA DE FLUJO
Al= Alfanumricas;
Nu, Pr, De, To, Pe, Va, IGV= Reales
Va=Nu*Pe
Va, De, To
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
char Al[15];
float Nu, Pr, De, To,Pe, Va, IGV;
char ss[2];
/*Ejercicio con condicin*/
cout<<"PROGRAMA QUE PERMITA OBTENER EL DESCUENTO EN UN SUPERMERCADO\n";
cout<<" introduzca el nombre del alumno:";
cin>>Al;
cout<<" introduzca el numero de cursos :";
cin>>Nu;
cout<<" introduzca el precio de cada curso :";
cin>>Pe;
cout<<" introduzca el valor del IGV :";
cin>>IGV;
cout<<" introduzca el promedio obtenido en el ultimo peiodo:";
cin>>Pr;
Va=Nu*Pe;
if(Pr>=17)
{
cout<<"El porcentaje de descuento de la cuota a pagar es el 30%\n";
De=(Va*30)/100;
To=Va-De;
}
else
{
cout<<"Tiene que pagar 10% de IGV\n";
De=(IGV*10)/100;
To=Va+De;
}
cout<<"El valor total por el numero de cursos es "<<Va<<"\n";
cout<<"El total a pagar es "<<To<<"\n";
cin>>ss;
return 0;
}
ALGORITMOS
CON BUCLES DE
REPETICIN
20.) Elabore un programa que permita calcular la suma de 10 nmeros enteros. (FOR)
DATOS
I: Contador automtico
A: Nmero entero
C: Variable acumulador
FRMULA
C=C+A
ALGORITMO
1. Inicio
2. Identificar variables: A, I, C= Enteros
3. C=0
4. Haga para: I= 1 hasta 10 incremento 1
5. Leer: A
6. Proceso: C=C+A
7. Visualizar: C
8. Fin para
9. Fin
DIAGRAMA DE FLUJO
INICIO
A, I, C= Enteros
C= 0
F I=1; 10; 1
C=C+A
I
v
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float A, I, C;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA PARA CALCULAR LA SUMA DE 10 NUMEROS ENTEROS\n";
for (I=0;I<10;I++)
{
cout<<" introduzca un numero entero:";
cin>>A;
C=C+A;
cout<<"la suma es "<<C<<"\n";
}
cin>>ss;
return 0;
}
21.) Elabore un programa que permita obtener el triple y el cuadrado de un nmero entero que se ingresa
por teclado. Se desea repetir para 10 casos diferentes. (FOR)
DATOS
A: Contador automtico
C: Triple
W: Cuadrado
Y: Nmero entero
FRMULA
W=Y*Y
C=Y*Y*Y
ALGORITMO
1. Inicio
2. Identificar variables: A, C, W, Y= Enteros
3. Haga para: A= 1 hasta 10 incremento 1
4. Leer: Y
5. Proceso: W=Y*Y
C=Y*Y*Y
6. Visualizar: W, C
7. Fin para
8. Fin
DIAGRAMA DE FLUJO
INICIO
A, C, W, Y =Enteros
F A=1; 10; 1
W=Y*Y
1.
C=Y*Y*
W, C Y
A
v
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float A, C, W, Y;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA OBTENER EL TRIPLE Y EL CUADRADO DE UN NUMERO ENTERO \n";
for (A=1;A<10;A++)
{
cout<<" introduzca un numero entero:";
cin>>Y;
W=Y*Y;
C=Y*Y*Y;
cout<<"el triple es "<<C<<"\n";
cout<<"el cuadrado es "<<W<<"\n";
}
cin>>ss;
return 0;
}
22.) Elabore un programa que permita obtener el resultado de la tabla de multiplicar del 7;
hasta el 7*12. (FOR)
DATOS
Ca: Contador automtico
R: Respuesta
FRMULA
R=7*Ca
ALGORITMO
1. Inicio.
2. Identificar variable: Ca, X, = Enteros
3. Haga para Ca=1 hasta 12 incremento 1
4. Proceso: R=7*Ca
5. Visualizar: 7, *, Ca =, R
6. Fin para
7. Fin
DIAGRAMA DE FLUJO
INICIO
Ca, R=Enteros
F Ca=1; 12; 1
R= 7*Ca
7, *, Ca =, R
Ca
v
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
float Ca,R;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA OBTENER EL RESULTADO DE LA TABLA DE MULTIPLICAR DEL 7\n";
for (Ca=1;Ca<12;Ca++)
{
R=7*Ca;
cout<<"7*"<<Ca<<"="<<R<<"\n";
}
cin>>ss;
return 0;
}
23.) Se desea elaborar un programa que permita generar en forma automtica las tablas de
multiplicar del 7, 8, 9 y 10. (FOR)
DATOS
Re: Resultado
FRMULA
Re= C1*C2
CONDICIN
C1<10
C2<12
ALGORITMO
1. Inicio
2. Identificar variables: Re, C1, C2= Enteros
3. Haga para C1=7hasta 10 incremento 1
4. Haga para C2= 1 hasta 12 incremento 1
5. Re= C1*C2
6. Visualizar: (C1,*, C2, =, Re)
7. Fin para C2
8. Fin para C1
9. Fin DIAGRAMA DE FLUJO
Inicio
C1=7, 10, 1
F
v
F
C2=1, 12 ,1
v
Re= C1*C2
C2 =, Re
C1,*, C2,
C2
C1
Fin
VERIFICACIN
#include<iostream.h>
main()
{
float Re,C1, C2;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA GENERAR EN FORMA AUTOMTICA LAS TABALAS DE
MULTIPLICAR DEL 7, 8, 9 Y 10\n";
for (C1=7;C1<=10;C1++)
{
for (C2=1;C2<=12;C2++)
{
Re=C1*C2;
cout<<C1<< "*"<<C2<<"="<<Re<<"\n";
}
}
cin>>ss;
return 0;
}
24.) Se desea elaborar un programa que permita generar en forma automtica las tablas de
multiplicar del 7, 8, 9 y 10. (While)
DATOS
Re: Resultado
C1: Contador 1
C2: Contador 2
FRMULA
Re= C1*C2
CONDICIN
C110
C212
Re= C1*C2
C1,*, C2, =, Re
C2=C2+1
F
C2
v
C1= C1+1
C1
Fin
VERIFICACIN
#include<iostream.h>
main()
char ss[2];
C1=7;
while (C1<=10)
C2=1;
while (C2<=12)
Re=C1*C2;
cout<<C1<<"*"<<C2<<"="<<Re<<"\n";
C2=C2+1;
C1=C1+1;
cin>>ss;
return 0;
}
25.) Se desea elaborar un programa que permita generar en forma automtica las tablas de
multiplicar del 7, 8, 9 y 10. (Do-While)
DATOS
Re: Resultado
C1: Contador 1
C2: Contador 2
FRMULA
Re= C1*C2
CONDICIN
C1>10
C2>12
Re= C1*C2
C1,*, C2, =, Re
C2=C2+1
F
C2>12
v
C1= C1+1
F
C1>10
v
Fin
VERIFICACIN
#include<iostream.h>
main()
{
float Re,C1, C2;
char ss[2];
/*Ejercicio con bucle do-while */
cout<<"PROGRAMA QUE PERMITA GENERAR EN FORMA AUTOMTICA LAS TABALAS DE MULTIPLICAR DEL
7, 8, 9 Y 10\n";
C1=7;
do
{
C2=1;
do
{
Re=C1*C2;
cout<<C1<<"*"<<C2<<"="<<Re<<"\n";
C2=C2+1;
}
while (C2<=12);
C1=C1+1;
}
while (C1<=10);
cin>>ss;
return 0;
}
26.) Elabore un programa que permita ingresar por teclado 10 nmeros enteros, se solicita calcular
la suma de dichos nmeros y el promedio. (FOR)
DATOS
R: Nmero entero
A: Variable acumulador
Pr: Promedio
FRMULA
A=A+R
Pr=A/10
ALGORITMO
1. Inicio
2. Identificar variables: Ca, R, A = Enteros; Pr = Reales
3. A=0
4. Haga para Ca=1hasta 10 incremento 1
5. Leer: R
6. Proceso: A=A+R
7. Fin para
8. Proceso: Pr=A/10
9. Visualizar: A, Pr
10. Fin
DIAGRAMA DE FLUJO
INICIO
A= 0
F Ca=1, 10, 1
A=A+R
Ca
v
Pr=A/10
A, Pr
Fin
VERIFICACIN
#include<iostream.h>
main()
int Ca,R,A;
float Pr;
char ss[2];
A=0;
for (Ca=1;Ca<11;Ca++)
cin>>R;
A=A+R;
Pr=(A/10);
cin>>ss;
return 0;
}
27.) Se desea elaborar un programa que permita leer a travs del teclado el nombre del elemento
qumico, peso atmico y nmero atmico; se desea sacar estos datos a travs de pantalla y
ejecutar el ejercicio para 10 casos diferentes. (FOR)
DATOS
ALGORITMO
1. Inicio
2. Identificar variables: No, Pe, Nu, Ca =Alfanumricos
3. Haga para Ca=0hasta 10 incremento 1
4. Leer: No, Pe, Nu
5. Visualizar: No, Pe, Nu
6. Fin para
7. Fin
DIAGRAMA DE FLUJO
INICIO
F Ca=0; 10; 1
No, Pe, Nu
No, Pe, Nu
Ca
v
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
char No[15];
float Pe, Nu, Ca;
char ss[2];
/*Ejercicio con bucle for*/
cout<<"PROGRAMA QUE PERMITA LEER A TRAVS DEL TECLADO EL NOMBRE DEL ELEMENTO
QUIMICO, PESO ATOMICO,NUMERO ATMICO\n";
for (Ca=0;Ca<10;Ca++)
{
cout<<" introduzca el nombre:";
cin>>No;
cout<<" introduzca el peso atmico:";
cin>>Pe;
cout<<" introduzca el nmero atmico:";
cin>>Nu;
cout<<"el nombre es "<<No<<"\n";
cout<<"el peso es "<<Pe<<"\n";
cout<<"el numero atmico es "<<Nu<<"\n";
}
cin>>ss;
return 0;
}
28.) Se desea elaborar un programa que permita leer a travs del teclado el nombre del elemento
qumico, peso atmico y nmero atmico; se desea sacar estos datos a travs de pantalla y
ejecutar el ejercicio para 10 casos diferentes. (WHILE)
DATOS
Ca: Contador
ALGORITMO
1. Inicio
2. Identificar variables: No, Pe, Nu, Ca =Alfanumricos
3. Ca=0
4. Haga mientras (Ca9)
5. Leer: No, Pe, Nu
6. Visualizar: No, Pe, Nu
7. Ca=Ca+1
8. Fin mientras
9. Fin
DIAGRAMA DE FLUJO
INICIO
Ca=0
F Ca9
0 v
No, Pe, Nu
No, Pe, Nu
Ca=Ca+1
Ca
Fin
VERIFICACIN
Ca Ca9 No Pe Nu Pantalla Ca= Ca+1
1 09 Hidrgeno 1 1 Hidrgeno, 1, 1 Ca=0+1
2 19 Litio 7 3 Litio, 7, 3 Ca=1+1
3 29 Sodio 23 11 Sodio, 23, 11 Ca= 2+1
4 39 Potasio 39 19 Potasio, 39, 19 Ca=3+1
5 49 Rubidio 85 37 Rubidio, 85, 37 Ca=4+1
6 59 Cesio 133 55 Cesio, 133, 55 Ca=5+1
7 69 Francio 223 87 Francio, 223, 87 Ca=6+1
8 79 Berilio 9 4 Berilio, 9, 4 Ca=7+1
9 89 Magnesio 24 12 Magnesio, 24, 12 Ca=8+1
10 99 Calcio 40 20 Calcio, 40, 20 Ca=9+1
EJCUCIN
#include<iostream.h>
main()
{
char No[15];
float Pe, Nu,Ca;
char ss[2];
/*Ejercicio con bucle while*/
cout<<"PROGRAMA QUE PERMITA LEER A TRAVS DEL TECLADO EL NOMBRE DEL
ELEMENTO QUIMICO, PESO ATOMICO,NUMERO ATMICO\n";
Ca=0;
while (Ca<=9)
{
cout<<" introduzca el nombre:";
cin>>No;
cout<<" introduzca el peso atmico:";
cin>>Pe;
cout<<" introduzca el nmero atmico:";
cin>>Nu;
cout<<"el nombre es "<<No<<"\n";
cout<<"el peso es "<<Pe<<"\n";
cout<<"el numero atmico es "<<Nu<<"\n";
Ca=Ca+1;
}
cin>>ss;
return 0;
}
29.) Se desea elaborar un programa que permita leer a travs del teclado el nombre del elemento
qumico, peso atmico y nmero atmico; se desea sacar estos datos a travs de pantalla y
ejecutar el ejercicio para 10 casos diferentes. (DO-WHILE)
DATOS
Ca: Contador
ALGORITMO
1. Inicio
2. Identificar variables: No, Pe, Nu, Ca =Alfanumricos
3. Ca=0
4. Haga
5. Leer: No, Pe, Nu
6. Visualizar: No, Pe, Nu
7. Ca=Ca+1
8. mientras (Ca9)
9. Fin
DIAGRAMA DE FLUJO
INICIO
Ca=0
Ca
No, Pe, Nu
No, Pe, Nu
Ca=Ca+1
F
Ca9
0
v
Fin
VERIFICACIN
Ca No Pe Nu Pantalla Ca= Ca+1 Ca9
1 Hidrgeno 1 1 Hidrgeno, 1, 1 Ca=0+1 19
2 Litio 7 3 Litio, 7, 3 Ca=1+1 29
3 Sodio 23 11 Sodio, 23, 11 Ca= 2+1 39
4 Potasio 39 19 Potasio, 39, 19 Ca=3+1 49
5 Rubidio 85 37 Rubidio, 85, 37 Ca=4+1 59
6 Cesio 133 55 Cesio, 133, 55 Ca=5+1 69
7 Francio 223 87 Francio, 223, 87 Ca=6+1 79
8 Berilio 9 4 Berilio, 9, 4 Ca=7+1 89
9 Magnesio 24 12 Magnesio, 24, 12 Ca=8+1 99
10 Calcio 40 20 Calcio, 40, 20 Ca=9+1 109
EJCUCIN
#include<iostream.h>
main()
{
char No[15];
float Pe, Nu;
int Ca;
char ss[2];
/*Ejercicio con bucle do-while*/
cout<<"PROGRAMA QUE PERMITA LEER A TRAVS DEL TECLADO EL NOMBRE DEL ELEMENTO QUIMICO,
PESO ATOMICO,NUMERO ATMICO\n";
(Ca=0);
do
{
cout<<" introduzca el nombre:";
cin>>No;
cout<<" introduzca el peso atmico:";
cin>>Pe;
cout<<" introduzca el nmero atmico:";
cin>>Nu;
cout<<"el nombre es "<<No<<"\n";
cout<<"el peso es "<<Pe<<"\n";
cout<<"el numero atmico es "<<Nu<<"\n";
Ca=Ca+1;
}
while(Ca<=9);
cin>>ss;
return 0;
}
30.) Se desea elaborar un programa que permita obtener de forma automtica los 15 primeros
nmeros de la serie FIBONACCI. (FOR)
DATOS
ALGORITMO
1. Inicio
2. Identificar variables: Ca, U, D, C=Enteros
3. U=0
4. D=1
5. C=0
6. Haga para Ca=0hasta 15 incremento 1
7. Visualizar: C
8. Proceso: C=U+D
9. Fin para
10. Fin
DIAGRAMA DE FLUJO
INICIO
Ca, U, D, C=Enteros
U=0
D=1
C=0
F Ca=0; 15; 1
C=U+D
Ca
v
Fin
VERIFICACIN
#include<iostream.h>
main()
{
int Ca,U,D,C;
char ss[2];
U=0;
D=1;
C=0;
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA OBTENER DE FORMA AUTOMATICA LOSM 15 PRIMEROS NUMEROS
DE LA SERIE FIBONACCI \n";
for (Ca=0;Ca<15;Ca++)
{
U=D;
D=C;
cout<<"la serie es "<<C<<"\n";
C=U+D;
}
cin>>ss;
return 0;
}
31.) Se desea elaborar un programa que permita obtener de forma automtica los 15 primeros
nmeros de la serie FIBONACCI. (WHILE)
DATOS
Ca: Contador
U: Primera variable
D: Segunda variable
C: Resultado
ALGORITMO
1. Inicio
2. Identificar variables: Ca, U, D, C=Enteros
3. U=0
4. D=1
5. C=0
6. Haga mientras (Ca<=14)
7. Visualizar: C
8. Proceso: C=U+D
9. Ca=Ca+1
10. Fin mientras
11. Fin
DIAGRAMA DE FLUJO
INICIO
Ca, U, D, C=Enteros
U=0
D=1
C=0
F Ca<=14
v
C
C=U+D
Ca=Ca+1
Ca
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
{
int Ca,U,D,C;
char ss[2];
U=0;
D=1;
C=0;
/*Ejercicio con bucle while */
cout<<"PROGRAMA QUE PERMITA OBTENER DE FORMA AUTOMATICA LOSM 15 PRIMEROS NUMEROS DE
LA SERIE FIBONACCI \n";
while (Ca<=14)
{
U=D;
D=C;
cout<<"la serie es "<<C<<"\n";
C=U+D;
Ca=Ca+1;
}
cin>>ss;
return 0;
}
32.) Se desea elaborar un programa que permita obtener de forma automtica los 15 primeros
nmeros de la serie FIBONACCI.(DO-WHILE)
DATOS
Ca: Contador
U: Primera variable
D: Segunda variable
C: Resultado
ALGORITMO
1. Inicio
2. Identificar variables: Ca, U, D, C=Enteros
3. U=0
4. D=1
5. C=0
6. Haga
7. Proceso: C=U+D
8. Visualizar: C
9. Ca=Ca+1
10. mientras (Ca>=14)
11. Fin
DIAGRAMA DE FLUJO
INICIO
Ca, U, D, C=Enteros
U=0
D=1
C=0
F Ca
C=U+D
Ca=Ca+1
Ca>=14
v
Fin
VERIFICACIN
#include<iostream.h>
main()
{
int Ca,U,D,C;
char ss[2];
U=0;
D=1;
C=0;
/*Ejercicio con bucle do-while */
cout<<"PROGRAMA QUE PERMITA OBTENER DE FORMA AUTOMATICA LOS 15 PRIMEROS NUMEROS DE LA
SERIE FIBONACCI \n";
do
{
U=D;
D=C;
cout<<"la serie es "<<C<<"\n";
C=U+D;
Ca=Ca+1;
}
while (Ca<=14);
cin>>ss;
return 0;
}
33.) Se desea elaborar un programa que permita leer a travs del teclado la edad de una persona en
meses se solicita sacar a travs de pantalla la edad transformada a aos y meses. Ejecute el
ejercicio para 17 casos diferentes. (FOR)
DATOS
Es: Meses
FRMULA
Os=int ( Ed/12)
Es=Ed-(Os*12)
ALGORITMO
1. Inicio
2. Identificar variables: Ca, Es, Ed = Enteros; Os = Reales
3. Haga para Ca=1 hasta 17 incremento 1
4. Leer: Ed
5. Proceso: Os=int ( Ed/12)
Es=Ed-(Os*12)
6. Visualizar: Os, Es
7. Fin para
8. Fin
DIAGRAMA DE FLUJO
INICIO
F Ca=1, 17, 1
Ed
Os, Es
Ca
v
Fin
VERIFICACIN
EJECUCIN
#include<iostream.h>
main()
int Ca,Ed;
char ss[2];
cout<<"PROGRAMA QUE PERMITA LEER A TRAVS DEL TECLADO LA EDAD DE UNA PERSONA EN
MESES. SE SOLICITA SACAR A TRAVS DE PANTALLA LA EDAD TRANSFORMADA A AOS Y MESES\n";
for (Ca=0;Ca<17;Ca++)
cin>>Ed;
Os=Ed/12;
Es=Ed-(Os*12);
cin>>ss;
return 0;
}
34.) Se desea elaborar un programa que permita leer a travs del teclado la edad de una persona en
eses se solicita sacar a travs de pantalla la edad transformada a aos y mese. Ejecute el
ejercicio para 17 casos diferentes. (WHILE)
DATOS
Es: Meses
Ca: Contador
FRMULA
Os=int (Ed/12)
Es=Ed-(Os/12)
ALGORITMO
1. Inicio
2. Identificar variables: Ca, Es, Ed = Enteros; Os = Reales
3. Ca=0
4. Haga mientras (Ca17)
5. Leer: Ed
6. Proceso: Os=int ( Ed/12)
Es=Ed-(Os/12)
7. Visualizar: Os, Es
8. Ca=Ca+1
9. Fin mientras
10. Fin
DIAGRAMA DE FLUJO
INICIO
Ca= 0
F Ca17
v
Ed
Os, Es
Ca=Ca+1
Ca
Fin
VERIFICACIN
}
35.) Se desea elaborar un programa que permita leer a travs del teclado la edad de una persona en
eses se solicita sacar a travs de pantalla la edad transformada a aos y meses. Ejecute el
ejercicio para 17 casos diferentes. (DO-WHILE)
DATOS
Es: Meses
Ca: Contador
FRMULA
Os=int (Ed/12)
Es=Ed-(Os/12)
ALGORITMO
1. Inicio
2. Identificar variables: Ca, Es, Ed = Enteros; Os = Reales
3. Ca=0
4. Haga
5. Leer: Ed
6. Proceso: Os=int ( Ed/12)
Es=Ed-(Os/12)
7. Visualizar: Os, Es
8. Ca=Ca+1
9. mientras (Ca16)
10. Fin
DIAGRAMA DE FLUJO
INICIO
Ca= 0
Ca
Ed
Os, Es
Ca=Ca+1
F Ca16
v
Fin
VERIFICACIN
#include<iostream.h>
main()
{
int Ca,Ed;
float Os, Es;
char ss[2];
/*Ejercicio con bucle do-while */
cout<<"PROGRAMA QUE PERMITA LEER A TRAVS DEL TECLADO LA EDAD DE UNA PERSONA
EN MESES. SE SOLICITA SACAR A TRAVS DE PANTALLA LA EDAD TRANSFORMADA A AOS Y
MESES\n";
Ca=0;
do
{
cout<<" introduzca la edad en meses:";
cin>>Ed;
Os=Ed/12;
Es=Ed-(Os*12);
cout<<"los aos son "<<Os<<"\n";
cout<<"los meses son "<<Es<<"\n";
Ca=Ca+1;
}
while (Ca<=16);
cin>>ss;
return 0;
}
36.) Se desea elaborar un programa que permita ingresar a travs del teclado el nombre del
estudiante y las tres notas trimestrales. Se desea calcular la sumatoria y sacar a travs de
pantalla los mensajes. Realizar el ejercicio para 10 casos diferentes.(FOR)
DATOS
P= Sumatoria
FRMULA
P=N1+N2+N3
CONDICIN
(P>=40) Pasa de ao
(P<=39 y P>=25) Supletorio
(P<=24) Pierde el ao
ALGORITMO
1. Inicio
2. Identificar variables: No= Alfanumrico
N1, N2, N3, Ca= enteros
3. Haga para Ca=1 hasta 11 incremento 1
4. Leer: No, N1, N2, N3
5. Proceso: P=N1+N2+N3
6. Visualizar: P
7. Condicin: Si (P>=40), entonces Pasa de ao
8. Condicin: Si (P<=39 y P>=25), entonces Supletorio
9. Condicin: Si (P<=24), entonces Pierde el ao
10.Fin para
11.Fin
DIAGRAMA DE FLUJO
INICIO
F Ca=1, 11, 1
v
No, N1, N2, N3
P=N1+N2+N3
P>=40 Si Pasa de ao
No
P<=39 y P>=25 Si Supletorio
No
P<=24 Si Pierde el ao
No
Ca
Fin
VERIFICACIN
#include<iostream.h>
main()
{
char No[15];
int Ca,N1,N2,N3,P;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA INGRESAR POR TECLADO EL NOMBRE DEL ESTUDIANTE Y
LAS TRES NOTAS TRIMESTRALES \n";
for (Ca=0;Ca<10;Ca++)
{
cout<<" introduzca el nombre del estudiante:";
cin>>No;
cout<<" introduzca primera nota trimestral:";
cin>>N1;
cout<<" introduzca segunda nota trimestral:";
cin>>N2;
cout<<" introduzca tercera nota trimestral:";
cin>>N3;
P=N1+N2+N3;
cout<<"la sumatoria es "<<P<<"\n";
if(P>=40)
{
cout<<"Pasa de ao \n";
}
if(P<=39 and P>=25)
{
cout<<"Supletorio\n";
}
37.) Se desea elaborar un programa que permita ingresar a travs del teclado el nombre del
estudiante y las tres notas trimestrales. Se desea calcular la sumatoria y sacar a travs de
pantalla los mensajes. Realizar el ejercicio para 10 casos diferentes.(WHILE)
DATOS
P= Sumatoria
FRMULA
P=N1+N2+N3
CONDICIN
(P>=40) Pasa de ao
(P<=39 y P>=25) Supletorio
(P<=24) Pierde el ao
ALGORITMO
1. Inicio
2. Identificar variables: No= Alfanumrico
N1, N2, N3, Ca= enteros
3. Ca=0
4. Haga mientras (Ca9)
5. Leer: No, N1, N2, N3
6. Proceso: P=N1+N2+N3
7. Visualizar: P
8. Condicin: Si (P>=40), entonces Pasa de ao
9. Condicin: Si (P<=39 y P>=25), entonces Supletorio
10.Condicin: Si (P<=24), entonces Pierde el ao
11.Ca=Ca+1
12.Fin mientras
13.Fin
DIAGRAMA DE FLUJO
INICIO
Ca= 0
F Ca9
v
No, N1, N2, N3
P=N1+N2+N3
P>=40 Si
Pasa de ao
No
P<=39 y P>=25 Si Supletorio
No
P<=24 Si Pierde el ao
No
Ca=Ca+1
Ca
Fin
VERIFICACIN
Ca Ca9 No N1 N1 N2 P=N1+N2+N3 Pantalla Ca=Ca+1
1 09 Erick 18 20 10 P=18+20+10 48, Pasa de ao Ca=0+1
2 1 9 Sheyla 15 19 14 P=15+19+14 48, Pasa de ao Ca=1 +1
3 29 Brigith 17 19 11 P=17+19+11 47, Pasa de ao Ca=2+1
4 39 Cecilia 19 18 04 P=19+18+04 41, Pasa de ao Ca=3+1
5 49 Mirta 13 17 18 P=13+17+18 48, Pasa de ao Ca=4+1
6 59 Andrea 14 03 14 P=14+03+14 31 Supletorio Ca=5+1
7 69 Diana 12 17 16 P=12+17+16 45, Pasa de ao Ca=6+1
8 79 Geovanny 15 01 20 P=15+10+20 45, Pasa de ao Ca=7+1
9 89 Diana 09 09 09 P=09+09+09 27, Supletorio Ca=8+1
10 99 Cristian 11 10 03 P=11+10+03 24, Pierde el ao Ca=9+1
EJECUCIN
#include<iostream.h>
main()
{
char No[15];
int Ca,N1,N2,N3,P;
char ss[2];
/*Ejercicio con bucle while */
cout<<"PROGRAMA QUE PERMITA INGRESAR POR TECLADO EL NOMBRE DEL ESTUDIANTE Y LAS TRES
NOTAS TRIMESTRALES \n";
Ca=0;
while (Ca<=9)
{
cout<<" introduzca el nombre del estudiante:";
cin>>No;
cout<<" introduzca primera nota trimestral:";
cin>>N1;
cout<<" introduzca segunda nota trimestral:";
cin>>N2;
cout<<" introduzca tercera nota trimestral:";
cin>>N3;
P=N1+N2+N3;
cout<<"la sumatoria es "<<P<<"\n";
if(P>=40)
{
cout<<"Pasa de ao \n";
}
if(P<=39 and P>=25)
{
cout<<"Supletorio\n";
}
if(P<=24)
{
cout<<"Pierde el ao\n";
}
Ca=Ca+1;
}
cin>>ss;
return 0;
}
38.) Se desea elaborar un programa que permita ingresar a travs del teclado el nombre del estudiante y
las tres notas trimestrales. Se desea calcular la sumatoria y sacar a travs de pantalla los mensajes.
Realizar el ejercicio para 10 casos diferentes.(DO-WHILE)
DATOS
P= Sumatoria
FRMULA
P=N1+N2+N3
CONDICIN
(P>=40) Pasa de ao
(P<=39 y P>=25) Supletorio
(P<=24) Pierde el ao
ALGORITMO
1. Inicio
2. Identificar variables: No= Alfanumrico
N1, N2, N3, Ca= enteros
3. Ca=0
4. Haga
5. Leer: No, N1, N2, N3
6. Proceso: P=N1+N2+N3
7. Visualizar: P
8. Condicin: Si (P>=40), entonces Pasa de ao
9. Condicin: Si (P<=39 y P>=25), entonces Supletorio
10.Condicin: Si (P<=24), entonces Pierde el ao
11.Ca=Ca+1
12.mientras (Ca9)
13.Fin
DIAGRAMA DE FLUJO
INICIO
Ca= 0
Ca
P=N1+N2+N3
P>=40 Si
Pasa de ao
No
P<=39 y P>=25 Si Supletorio
No
P<=24 Si Pierde el ao
No
Ca=Ca+1
F Ca9
v
Fin
VERIFICACIN
Ca No N1 N1 N2 P=N1+N2+N3 Pantalla Ca=Ca+1 Ca9
1 Erick 18 20 10 P=18+20+10 48, Pasa de ao Ca=0+1 1 9
2 Sheyla 15 19 14 P=15+19+14 48, Pasa de ao Ca=1 +1 29
3 Brigith 17 19 11 P=17+19+11 47, Pasa de ao Ca=2+1 39
4 Cecilia 19 18 04 P=19+18+04 41, Pasa de ao Ca=3+1 49
5 Mirta 13 17 18 P=13+17+18 48, Pasa de ao Ca=4+1 59
6 Andrea 14 03 14 P=14+03+14 31 Supletorio Ca=5+1 69
7 Diana 12 17 16 P=12+17+16 45, Pasa de ao Ca=6+1 79
8 Geovanny 15 01 20 P=15+10+20 45, Pasa de ao Ca=7+1 89
9 Diana 09 09 09 P=09+09+09 27, Supletorio Ca=8+1 99
10 Cristian 11 10 03 P=11+10+03 24, Pierde el ao Ca=9+1 109
EJECUCIN
#include<iostream.h>
main()
{
char No[15];
int Ca,N1,N2,N3,P;
char ss[2];
/*Ejercicio con bucle do-while */
cout<<"PROGRAMA QUE PERMITA INGRESAR POR TECLADO EL NOMBRE DEL ESTUDIANTE Y LAS TRES NOTAS
TRIMESTRALES \n";
Ca=0;
do
{
cout<<" introduzca el nombre del estudiante:";
cin>>No;
cout<<" introduzca primera nota trimestral:";
cin>>N1;
cout<<" introduzca segunda nota trimestral:";
cin>>N2;
cout<<" introduzca tercera nota trimestral:";
cin>>N3;
P=N1+N2+N3;
cout<<"la sumatoria es "<<P<<"\n";
if(P>=40)
{
cout<<"Pasa de ao \n";
}
if(P<=39 and P>=25)
{
cout<<"Supletorio\n";
}
if(P<=24)
{
cout<<"Pierde el ao\n";
}
Ca=Ca+1;
}
while (Ca<=9);
cin>>ss;
return 0;
}
39.) En una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender del nmero
de computadoras que compre. Si las computadoras son menos de 5 se les dar un descuento del 10%
sobre el total de la compra, si el numero de computadoras es mayor o igual a 5 pero menos de 10 se le
otorga un descuento del 20%, y son de 10 o ms se les da un descuento del 40%; el precio de cada
computadora es de 1200 dlares. Elabore el programa de tal forma que trabaje para 10 clientes
diferentes.(FOR)
DATOS
Cl: Cliente
Nu: Nmero de compra
Va: Valor
De: Descuento
To: Total a pagar
Ca: Contador automtico
FRMULA
Va=Nu*1200
Si (Nu<5) De= (Va*10)/100
Si (Nu>=5y Nu<10) De= (Va*20)/100
Si (Nu>=10) De= (Va*40)/100
To=Va-De
CONDICIN
ALGORITMO
1. Inicio
2. Identificar variables: Cl: Alfanumrico; Nu, Va, Ca: Enteros; De, To: Reales
3. Haga para Ca=1 hasta 11 incremento 1
4. Leer: Cl, Nu
5. Proceso: Va=Nu*1200
6. Condicin: Si (Nu<5) Porcentaje de descuento es 10%; Proceso: De= (Va*10)/100
7. Condicin: Si (Nu>=5y Nu<10) Porcentaje de descuento es 20%; Proceso: De= (Va*20)/100
8. Condicin: Si (Nu<=10) Porcentaje de descuento es 40%; Proceso: De= (Va*40)/100
9. Proceso: To=Va-De
10. Visualizar: Va, De, To
11. Fin para
12. Fin
DIAGRAMA DE FLUJO
INICIO
Cl: Alfanumrico;
F Ca=1, 11, 1
v
Va, Cl, Nu N
u
,
Va=Nu*1200
V
Nu<5 Si a
Porcentaje de descuento es 10% De= (Va*10)/100
,
No
Nu>=5 y Nu<10
Si C De= (Va*20)/100
a Porcentaje de descuento es 20%
:
No
Nu<=10 Si E
Porcentaje de descuento es 40% De= (Va*40)/100
n
No t
e
To=Va-De
r
o
Va, De, To s
D
Ca
e
,
Fin
T VERIFICACIN
Ca=1, 11, 1 Cl Nu
o
Va=Nu*1200 De=(Va*10)/100 , To=Va-De Pantalla
: De=(Va*20)/100,
De=(Va*40)/100
1 Erick 20 Va=20*1200
R De=(24000*40)/100 To=24000-9600 24000; 9600; 14400
2 Sheyla 19 Va=19*1200 De=(22800*40)/100 To=22800-9120 22800; 9120; 13680
e
3 Brigith 19 Va=19*1200 De=(22800*40)/100 To=22800-9120 22800; 9120; 13680
4 Cecilia 18 a
Va=18*1200 De=(21600*40)/100 To=21600-8640 21600; 8640; 12960
l
e
s
5 Mirta 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240
6 Andrea 03 Va=03*1200 De=(3600*10)/100 To=3600-360 3600; 360; 3240
7 Diana 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240
8 Edison 01 Va=01*1200 De=(1200*10)/100 To=1200-120 1200; 120; 1080
9 Diana 09 Va=09*1200 De=(10800*20)/100 To=10800-2160 10800; 2160; 8640
10 Cristian 10 Va=10*1200 De=(12000*40)/100 To=12000-4800 12000; 4800; 7200
EJECUCION
#include<iostream.h>
main()
{
char Cl[15];
int Ca, Nu,Va;
float De, To;
char ss[2];
/*Ejercicio con bucle for */
cout<<"PROGRAMA QUE PERMITA INGRESAR POR TECLA \n";
for (Ca=0;Ca<10;Ca++)
{
cout<<" introduzca el nombre del cliente:";
cin>>Cl;
cout<<" introduzca el numero de compras:";
cin>>Nu;
Va=Nu*1200;
if(Nu<5)
{
cout<<"El porcentage descuento es del 10%\n";
De= (Va*10)/100;
}
if(Nu>=5 and Nu<=10)
{
cout<<"El descuento es del 20%\n";
De= (Va*20)/100;
}
if(Nu>=10)
{
cout<<"El descuento es del 40%\n";
De= (Va*40)/100;
}
To=Va-De;
cout<<"El valor es "<<Va<<"\n";
cout<<"El descuento es "<<De<<"\n";
cout<<"el total a pagar es "<<To<<"\n";
}
cin>>ss;
return 0;
}
40.) En una una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender del
nmero de computadoras que compre. Si las computadoras son menos de 5 se les dar un descuento del
10% sobre el total de la compra, si el numero de computadoras es mayor o igual a 5 pero menos de 10 se
le otorga un descuento del 20%, y son de 10 o ms se les da un descuento del 40%; el precio de cada
computadora es de 1200 dlares. Elabore el programa de tal forma que trabaje para 10 clientes
diferentes. (WHILE)
DATOS
Cl: Cliente
Nu: Nmero de compra
Va: Valor
De: Descuento
To: Total a pagar
Ca: Contador automtico
FRMULA
Va=Nu*1200
Si (Nu<5) De= (Va*10)/100
Si (Nu>=5y Nu<10) De= (Va*20)/100
Si (Nu>=10) De= (Va*40)/100
To=Va-De
CONDICIN
Si (Nu<5) Porcentaje de descuento es 10%
Si (Nu>=5y Nu<10) Porcentaje de descuento es 20%
Si (Nu>=10) Porcentaje de descuento es 40%
ALGORITMO
1. Inicio
2. Identificar variables: Cl: Alfanumrico; Nu, Va, Ca: Enteros; De, To: Reales
3. Ca=0
4. Haga mientras (Ca<=9)
5. Leer: Cl, Nu
6. Proceso: Va=Nu*1200
7. Condicin: Si (Nu<5) Porcentaje de descuento es 10%; Proceso: De= (Va*10)/100
8. Condicin: Si (Nu>=5y Nu<10) Porcentaje de descuento es 20%; Proceso: De= (Va*20)/100
9. Condicin: Si (Nu<=10) Porcentaje de descuento es 40%; Proceso: De= (Va*40)/100
10. Proceso: To=Va-De
11. Visualizar: Va, De, To
12. Ca=Ca+1
13. Fin mientras
14. Fin DIAGRAMA DE FLUJO
INICIO
Cl: Alfanumrico;
Ca= 0
F Ca9 N
u
v
,
Va, Cl, Nu
V
Va=Nu*1200 a
,
D
Va, De, To e
,
Ca=Ca+1
T
Ca o
:
Fin VERIFICACIN
s
4 39 Cecilia 18 Va=18*1200 De=(21600*40)/100 To=21600-8640 21600; 8640; 12960 Ca=3+1
5 49 Mirta 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240 Ca=4+1
6 59 Andrea 03 Va=03*1200 De=(3600*10)/100 To=3600-360 3600; 360; 3240 Ca=5+1
7 69 Diana 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240 Ca=6+1
8 79 Edison 01 Va=01*1200 De=(1200*10)/100 To=1200-120 1200; 120; 1080 Ca=7+1
9 89 Diana 09 Va=09*1200 De=(10800*20)/100 To=10800-2160 10800; 2160; 8640 Ca=8+1
10 99 Cristian 10 Va=10*1200 De=(12000*40)/100 To=12000-4800 12000; 4800; 7200 Ca=9+1
EJECUCION
#include<iostream.h>
main()
{
char Cl[15];
int Ca, Nu,Va;
float De, To;
char ss[2];
/*Ejercicio con bucle while */
cout<<"PROGRAMA QUE PERMITA OBTENER EL VALOR, EL DESCUENTO Y EL TOTAL A PAGAR DE DE UNA COMPUTADORA \n";
Ca=0;
while (Ca<=9)
{
cout<<" introduzca el nombre del cliente:";
cin>>Cl;
cout<<" introduzca el numero de compras:";
cin>>Nu;
Va=Nu*1200;
if(Nu<5)
{
cout<<"El porcentage descuento es del 10%\n";
De= (Va*10)/100;
}
if(Nu>=5 and Nu<=10)
{
cout<<"El descuento es del 20%\n";
De= (Va*20)/100;
}
if(Nu>=10)
{
cout<<"El descuento es del 40%\n";
De= (Va*40)/100;
}
To=Va-De;
cout<<"El valor es "<<Va<<"\n";
cout<<"El descuento es "<<De<<"\n";
cout<<"el total a pagar es "<<To<<"\n";
Ca=Ca+1;
}
cin>>ss;
return 0;
}
41.) En una una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender del
nmero de computadoras que compre. Si las computadoras son menos de 5 se les dar un descuento del
10% sobre el total de la compra, si el numero de computadoras es mayor o igual a 5 pero menos de 10 se
le otorga un descuento del 20%, y son de 10 o ms se les da un descuento del 40%; el precio de cada
computadora es de 1200 dlares. Elabore el programa de tal forma que trabaje para 10 clientes
diferentes. (DO-WHILE)
DATOS
Cl: Cliente
Nu: Nmero de compra
Va: Valor
De: Descuento
To: Total a pagar
Ca: Contador automtico
FRMULA
Va=Nu*1200
Si (Nu<5) De= (Va*10)/100
Si (Nu>=5y Nu<10) De= (Va*20)/100
Si (Nu>=10) De= (Va*40)/100
To=Va-De
CONDICIN
Si (Nu<5) Porcentaje de descuento es 10%
Si (Nu>=5y Nu<10) Porcentaje de descuento es 20%
Si (Nu>=10) Porcentaje de descuento es 40%
ALGORITMO
1. Inicio
2. Identificar variables: Cl: Alfanumrico; Nu, Va, Ca: Enteros; De, To: Reales
3. Ca=0
4. Haga
5. Leer: Cl, Nu
6. Proceso: Va=Nu*1200
7. Condicin: Si (Nu<5) Porcentaje de descuento es 10%; Proceso: De= (Va*10)/100
8. Condicin: Si (Nu>=5y Nu<10) Porcentaje de descuento es 20%; Proceso: De= (Va*20)/100
9. Condicin: Si (Nu<=10) Porcentaje de descuento es 40%; Proceso: De= (Va*40)/100
10. Proceso: To=Va-De
11. Visualizar: Va, De, To
12. Ca=Ca+1
13. mientras (Ca<=9)
14. Fin
DIAGRAMA DE FLUJO
INICIO
Cl: Alfanumrico;
Ca= 0
Ca
N
u
Va, Cl, Nu
,
Va=Nu*1200 V
a
Si ,
Nu<5 Porcentaje de descuento es 10% De= (Va*10)/100
No C
a
Nu>=5 y Nu<10
Si: Porcentaje de descuento es 20% De= (Va*20)/100
No E
Si n
Nu<=10 Porcentaje de descuento es 40% De= (Va*40)/100
t
No e
r
To=Va-De o
s
Va, De, To
D
e
Ca=Ca+1
,
F Ca9 T
v o
:
Fin
VERIFICACIN
Ca Cl Nu Va=Nu*1200
R
De=(Va*10)/100, To=Va-De Pantalla Ca=Ca+1 Ca9
e
De=(Va*20)/100,
De=(Va*40)/100
a
l
e
s
1 Erick 20 Va=20*1200 De=(24000*40)/100 To=24000-9600 24000; 9600; 14400 Ca=0+1 09
2 Sheyla 19 Va=19*1200 De=(22800*40)/100 To=22800-9120 22800; 9120; 13680 Ca=1 +1 1 9
3 Brigith 19 Va=19*1200 De=(22800*40)/100 To=22800-9120 22800; 9120; 13680 Ca=2+1 29
4 Cecilia 18 Va=18*1200 De=(21600*40)/100 To=21600-8640 21600; 8640; 12960 Ca=3+1 39
5 Mirta 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240 Ca=4+1 49
6 Andrea 03 Va=03*1200 De=(3600*10)/100 To=3600-360 3600; 360; 3240 Ca=5+1 59
7 Diana 17 Va=17*1200 De=(20400*40)/100 To=20400-8160 20400; 8160; 12240 Ca=6+1 69
8 Edison 01 Va=01*1200 De=(1200*10)/100 To=1200-120 1200; 120; 1080 Ca=7+1 79
9 Diana 09 Va=09*1200 De=(10800*20)/100 To=10800-2160 10800; 2160; 8640 Ca=8+1 89
10 Cristian 10 Va=10*1200 De=(12000*40)/100 To=12000-4800 12000; 4800; 7200 Ca=9+1 99
EJECUCION
#include<iostream.h>
main()
{
char Cl[15];
int Ca, Nu,Va;
float De, To;
char ss[2];
/*Ejercicio con bucle do-while */
cout<<"PROGRAMA QUE PERMITA OBTENER EL VALOR, EL DESCUENTO Y EL TOTAL A PAGAR DE UNA
COMPUTADORA \n";
Ca=0;
do
{
cout<<" introduzca el nombre del cliente:";
cin>>Cl;
cout<<" introduzca el numero de compras:";
cin>>Nu;
Va=Nu*1200;
if(Nu<5)
{
cout<<"El porcentage descuento es del 10%\n";
De= (Va*10)/100;
}
if(Nu>=5 and Nu<=10)
{
cout<<"El descuento es del 20%\n";
De= (Va*20)/100;
}
if(Nu>=10)
{
cout<<"El descuento es del 40%\n";
De= (Va*40)/100;
}
To=Va-De;
cout<<"El valor es "<<Va<<"\n";
cout<<"El descuento es "<<De<<"\n";
cout<<"el total a pagar es "<<To<<"\n";
Ca=Ca+1;
}
while (Ca<=9);
cin>>ss;
return 0;
}
ALGORITMOS
CON VECTORES
42.) Tenemos dos vectores V1 y V2 de diez posiciones, se solicita la suma de dos vectores y sacar
a travs de pantalla. (FOR)
DATOS
V1: Primer vector
V2: Segundo vector
S: suma
Ca: Contador
FRMULA
S[Ca]=V1[Ca]+ V2[Ca]
ALGORITMO
1. Inicio
2. Identificar variables: S[10], V1[10], V2[10], Ca= Enteros
3. Hada para Ca=0 hasta 10, incremento 1
4. Leer: V1[Ca], V2[Ca]
5. Proceso: S[Ca]=V1[Ca]+ V2[Ca]
6. Visualizar: S[Ca]
7. Fin para
8. Fin
DIAGRAMA DE FLUJO
INICIO
F
Ca=0, 10, 1
V
V1[Ca], V2[Ca]
S[Ca]=V1[Ca]+ V2[Ca]
S[Ca]
Ca
Fin
VERIFICACIN
EJECUCIN
#include <iostream.h>
main()
{
int V1[10], V2[10] ,S[10], Ca;
char ss[2];
/*Ejercicio con vectores y bucles de repeticion (FOR)*/
cout<<"PROGRAMA QUE PERMITA OBTENER LA SUMA DE DOS VECTORES\n";
for (Ca=0;Ca<10;Ca++)
{
cout<<"introduzca primer vector: ";
cin>>V1[Ca];
cout<<"introduzca segundo vector:";
cin>>V2[Ca];
S[Ca]=V1[Ca]+V2[Ca];
cout<<"la suma es "<<S[Ca]<<"\n";
}
cin>>ss;
return 0;
}
43.) Tenemos dos vectores V1 y V2 de diez posiciones, se solicita la resta de dos vectores y sacar a
travs de pantalla.(FOR)
DATOS
V1: Primer vector
V2: Segundo vector
R: Resta
Ca: Contador
FRMULA
R[Ca]=V1[Ca]-V2[Ca]
ALGORITMO
1. Inicio
2. Identificar variables: R[10], V1[10], V2[10], Ca= Enteros
3. Hada para Ca=0 hasta 10, incremento 1
4. Leer: V1[Ca], V2[Ca]
5. Proceso: R[Ca]=V1[Ca]-V2[Ca]
6. Visualizar: R[Ca]
7. Fin para
8. Fin
DIAGRAMA DE FLUJO
INICIO
F
Ca=0, 10, 1
V
V1[Ca], V2[Ca]
R[Ca]=V1[Ca]- V2[Ca]
R[Ca]
Ca
Fin
VERIFICACIN
EJECUCIN
#include <iostream.h>
main()
{
int V1[10], V2[10] ,R[10], Ca;
char ss[2];
/*Ejercicio con vectores y bucles de repeticion (FOR) */
cout<<"PROGRAMA QUE PERMITA OBTENER LA RESTA DE DOS VECTORES\n";
for (Ca=0;Ca<10;Ca++)
{
cout<<"introduzca primer vector: ";
cin>>V1[Ca];
cout<<"introduzca segundo vector:";
cin>>V2[Ca];
R[Ca]=V1[Ca]-V2[Ca];
cout<<"la resta es "<<R[Ca]<<"\n";
}
cin>>ss;
return 0;
}
44.) Tenemos dos vectores V1 y V2 de diez posiciones, se solicita la multiplicacin de dos vectores
y sacar a travs de pantalla.(FOR)
DATOS
V1: Primer vector
V2: Segundo vector
M: Multiplicacin
Ca: Contador
FRMULA
M[Ca]=V1[Ca]*V2[Ca]
ALGORITMO
1. Inicio
2. Identificar variables: M[10], V1[10], V2[10], Ca= Enteros
3. Hada para Ca=0 hasta 10, incremento 1
4. Leer: V1[Ca], V2[Ca]
5. Proceso: M[Ca]=V1[Ca]*V2[Ca]
6. Visualizar: M[Ca]
7. Fin para
8. Fin
DIAGRAMA DE FLUJO
INICIO
F
Ca=0, 10, 1
V
V1[Ca], V2[Ca]
M[Ca]=V1[Ca]*V2[Ca]
M[Ca]
Ca
Fin
VERIFICACIN
Ca=0; 10; 1 V1[Ca] V2[Ca] M[Ca]=V1[Ca]* V2[Ca] Pantalla
1 5[Ca] 2[Ca] M[Ca]=5[Ca]*2[Ca] 10[Ca]
2 3[Ca] 1[Ca] M[Ca]=3[Ca]*1[Ca] 3[Ca]
3 1[Ca] 1[Ca] M[Ca]=1[Ca]*1[Ca] 1[Ca]
4 4[Ca] 3[Ca] M[Ca]=4[Ca]*3[Ca] 12[Ca]
5 10[Ca] 8[Ca] M[Ca]=10[Ca]*8[Ca] 80[Ca]
6 7[Ca] 5[Ca] M[Ca]=7[Ca]*5[Ca] 35[Ca]
7 9[Ca] 6[Ca] M[Ca]=9[Ca]*6[Ca] 54[Ca]
8 6[Ca] 4[Ca] M[Ca]=6[Ca]*4[Ca] 24[Ca]
9 8[Ca] 3[Ca] M[Ca]=8[Ca]*3[Ca] 24[Ca]
10 2[Ca] 0[Ca] M[Ca]=2[Ca]*0[Ca] 0[Ca]
EJECUCIN
#include <iostream.h>
main()
{
int V1[10], V2[10] ,S[10], Ca;
char ss[2];
/*Ejercicio con bucles for */
cout<<"PROGRAMA QUE PERMITA OBTENER LA MULTIPLICACIONDE DOS NMEROS
ENTEROS\n";
for (Ca=0;Ca<10;Ca++)
{
cout<<"introduzca primer nmero entero: ";
cin>>V1[Ca];
cout<<"introduzca segundo nmero entero:";
cin>>V2[Ca];
S[Ca]=V1[Ca]*V2[Ca];
cout<<"LA MULTIPLICACION ES "<<S[Ca]<<"\n";
}
cin>>ss;
return 0;
}
programa que permita leer a travs del teclado una cantidad en metros y transformar a
decmetros, hectmetros y kilmetros