Sie sind auf Seite 1von 14

INSTRUCCIONES REPETITIVAS

PRESENTADO POR

MARIA POSADA RIVERO

PRESENTADO A LA ING.

CLAUDIA MEDINA

EN LA ASIGNATURA DE PROGRAMCION NUMERICA

FECHA DE ENTREGA

29/SEPTIEMBRE

CORPORACION UNIVERSITARIA DE LA COSTA CUC

FACULTAD DE INGENIERIAS

PROGRAMA INDUSTRIAL

BARRANQUILLA

2010
TRABAJO DE PROGRAMACION

Realizar un algoritmo que calcule las tablas de multiplicar del 1 al 10 con una
opción indicada, utilizando las instrucciones de selección múltiple, los ciclos
repetitivos y las instrucciones de decisión si – no. En los dos lenguajes de
programación.

LENGUAJE PROGRAMACION

Primer Algoritmo

INSTRUCCIONES DE SELECCIÓN MÚLTIPLE

# include<iostream>
# include<complex>
int N,n,M,Op;
using namespace std;
void main ( )
{ syst
em("color A1");
cout<< " TABLAS DE MULTIPLICAR DEL 1 AL 10"<<endl;
cout<< "1. Tabla del 1"<<endl;
cout<< "2. Tabla del 2"<<endl;
cout<< "3. Tabla del 3"<<endl;
cout<< "4. Tabla del 4"<<endl;
cout<< "5. Tabla del 5"<<endl;
cout<< "6. Tabla del 6"<<endl;
cout<< "7. Tabla del 7"<<endl;
cout<< "8. Tabla del 8"<<endl;
cout<< "9. Tabla del 9"<<endl;
cout<< "10. Tabla del 10"<<endl;
cout<< " Digite Opcion: ";cin>>Op;

switch (Op)
{ cas
e1: cout<<" Tabla de Multiplicar del 1"<<endl;
N=1; n=1;
while ( n<=10)
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 2: cout<< “ Tabla de Multiplicar del 2 “<< endl;


N=2; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 3: cout<< “ Tabla de Multiplicar del 3 “<< endl;


N=3; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 4: cout<< “ Tabla de Multiplicar del 4 “<< endl;


N=4; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 5: cout<< “ Tabla de Multiplicar del 5 “<< endl;


N=5; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 6: cout<< “ Tabla de Multiplicar del 6 “<< endl;


N=6; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 7: cout<< “ Tabla de Multiplicar del 7 “<< endl;


N=7; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 8: cout<< “ Tabla de Multiplicar del 8 “<< endl;


N=8; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 9: cout<< “ Tabla de Multiplicar del 9 “<< endl;


N=9; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

case 10: cout<< “ Tabla de Multiplicar del 10 “<< endl;


N=10; n=1;
while ( n<= 10 )
{
M = ( N * n );
cout << N <<" * "<< n <<" = " << M << endl;
n = n + 1;
}
break;

Default:
{
cout << “ No es una Opcion Valida “ <<endl;
}
}
system ( “ pause “ );
}

ALGORITMO CON INSTRUCCIONES DE DECISIÓN

Segundo Algoritmo

# include<iostream>
# include<complex>
int ,n,T,R,
using namespace std;
void main ( )
{ syst
em("color B6");
cout << “ TABLAS DE MULTIPLICAR DEL 1 AL 10 “<<endl;
cout<< “ Digite Selección de Tabla: “; cin >> T;
if ( T=1 )
{
cout << “ Tabla de Multiplicar del 1” <<endl;
for ( T = 1; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 2)
{
cout << “ Tabla de Multiplicar del 2” <<endl;
for ( T = 2; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 3)
{
cout << “ Tabla de Multiplicar del 3” <<endl;
for ( T = 3; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 4)
cout << “ Tabla de Multiplicar del 4” <<endl;
for ( T =4 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 5)
cout << “ Tabla de Multiplicar del 5” <<endl;
for ( T =5 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 6)
cout << “ Tabla de Multiplicar del 6” <<endl;
for ( T =6 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T =7)
cout << “ Tabla de Multiplicar del 7” <<endl;
for ( T =7 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 8)
cout << “ Tabla de Multiplicar del 8” <<endl;
for ( T =8 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 9)
cout << “ Tabla de Multiplicar del 9” <<endl;
for ( T =9 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
else
{
If ( T = 10)
cout << “ Tabla de Multiplicar del 10” <<endl;
for ( T =10 ; n<= 10; n=n+1)
{
R = ( T * n );
cout << T << “ * “ << n << “ = “ << R << endl;
}
}
system ( “ pause “ );
}

LENGUAJE NATURAL
Primer Algoritmo

INICIO

Escriba “ TABLAS DE MULTIPLICAR DEL 1 AL 10 “


Escriba “ 1. Tabla del 1 “
Escriba “ 2. Tabla del 2”
Escriba “ 3. Tabla del 3”
Escriba “ 4. Tabla del 4 “
Escriba “ 5. Tabla del 5 “
Escriba “ 6 Tabla del 6 “
Escriba “ 7. Tabla del 7 “
Escriba “ 8. Tabla del 8 “
Escriba “ 9. Tabla del 9 “
Escriba “ 10. Tabla del 10 “

lea “ Digite Opcion “, Op

en caso de ( Op )
caso 1: lea “ Tabla de Multiplicar del 1 “
N  1; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 2: lea “ Tabla de Multiplicar del 2 “


N  2; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 3: lea “ Tabla de Multiplicar del 3 “


N  3; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que
caso 4: lea “ Tabla de Multiplicar del 4 “
N  4; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 5: lea “ Tabla de Multiplicar del 5 “


N  5; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 6: lea “ Tabla de Multiplicar del 6 “


N  6; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 7: lea “ Tabla de Multiplicar del 7 “


N  7; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 8: lea “ Tabla de Multiplicar del 8 “


N  8; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que
caso 9: lea “ Tabla de Multiplicar del 9 “
N  9; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

caso 10: lea “ Tabla de Multiplicar del 10 “


N  10; n  1
mientras que ( n <= 10 ) haga
M=(N*n)
escriba “ N * n = M “
nn+1
fin mientras que

De otra forma
escriba “ No es una Opcion Valida ”

Fin en caso de

FIN
Segundo Algoritmo

INICIO

Escriba “ tablas de Multiplicar del 1 al 10 “


Lea “ Digite Selección de Tabla: “, T

si (T = 1) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 1 n<= 10 ,1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 2) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 2 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 3) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 3 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 4) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 4 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 5) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 5 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 6) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 6 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 7) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 7, n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 8) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 8 n<= 10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 9) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 9 n<=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “
sino

si (T = 10) entonces
Escriba “ Tabla de Multiplicar del 1 “
Para T= 10 n=10, 1 Haga
R=(T*n)
Escriba “ T * n = R “

Fin si
Fin Para

FIN

Das könnte Ihnen auch gefallen