Vous êtes sur la page 1sur 15

Presentacin:

ITSZ

REPORTE
Materia

PROGRAMACION BASICA
UNIDAD IV
CATEDRATICO

LIC EDGAR HERNANDEZ GARCIA


EQUIPO

FELIX GONZALEZ BONILLA


JORGE SANCHEZ SALAZAR
FECHA

22 de Marzo de 2013

NDICE
Ciclo while

Practica 1- factorial de un nmero

Practica 2-tablas de multiplicar

Ciclo do-while

Practica 1- factorial de un nmero

Practica 2-tablas de multiplicar

10

Ciclo for

12

Practica 1- factorial de un nmero

12

Practica 2-tablas de multiplicar

14

Conclusin

15

CICLO WHILE.
En esta unidad se menciona al ciclo while, este se usa cuando queremos que un ciclo se repita un
determinado nmero de veces, esto nos indica que mientras se cumpla la condicin se van a ciclar
las operaciones. Lleva la siguiente sintaxis
While (condicin)
{
Instruccin 1.
Instruccin 2.
Instruccin n.
Instruccin de control
};

Practica 1 factorial de un nmero

DESCRIPCIN: En esta prctica se muestra el uso de li instruccin while con un programa que
calcula el factorial de un nmero
DIAGRAMA DE FLUJO: programa que calcula el factorial de un nmero.

CODIGO EN EL CICLO WHILE:


{
int n, f=1, i=0;
cout<<"Programa que calcula el factorial de un numero";
cout<<"\n\tIntrodusca el numero del factorial que desee saber: ";
cin>>n;
while(n!=0 && n!=i)
{
i+=1;
f*=i;
};
4

cout<<"\n\nEl factorial del numero "<<n<<" es: "<<f<<endl;


system("Pause");
return EXIT_SUCCESS;
}
CONSOLA:

Practica 2 tablas de multiplicar


DESCRIPCIN: Esta vamos a realizar un programa que nos muestre una tabla de multiplicar (del
numero que sea), en un rango de cero a diez, utilizando la funcin while.
DIAGRAMA DE FLUJO: Imprime en pantalla una tabla de multiplicar.

CODIGO:
{

int t, r=0, i=0;


char mult='x', res='=';
cout<<"\nPrograma que muestra alguna tabla de multiplicar "<<endl;
cout<<"\n\n\tCual tabla desea saber ";
cin>>t;
while(i<=10)
{
cout<<t<<" "<<mult<<" "<<i<<" "<<res<<" "<<r<<endl;
i+=1;
r=t*i;
};
system("Pause");
return EXIT_SUCCESS;
}
CONSOLA

CICLO DO-WHILE
El ciclo do-while (hacer mientras), esta instruccin ejecuta una condicin, pero siempre que se
cumple otra condicin una sola vez. Tiene esta sintaxis:
Do
{
Condicin
}
While (condicin);
{
}

Practica 1 factorial de un nmero


Cdigo en do-while
{
int i=1, f=1, n;
cout<<"Programa que calcula el factorial de un numero"<<endl;
cout<<"ingrese un numero ";
cin>>n;
do
{
i=i+1;
f=f*i;
}

while((n<=0)||(n>i));
cout<<"el factorial es: "<<f<<endl;
system("Pause");
return EXIT_SUCCESS;
}

Consola

Practica 2 tablas de multiplicar


Cdigo en do-while
{
int t, i=0, r=0;
char mul='x', re='=';
cout<<"Programa que muestra una tabla de multiplicar"<<endl;
cout<<"Que tabla de multiplicar desea ver: ";
cin>>t;
do
{
cout<<t<<mul<<i<<re<<r<<endl;
i+=1;
r=t*i;
}
while(i<=10);
system("Pause");
return EXIT_SUCCESS;
}

10

Consola

11

CICLO FOR
Este ciclo se usa cuando se sabe exactamente cuntas veces se quiere repetir un ciclo.
Tiene la siguiente sintaxis.
For (asignacin inicial del conteo; condicin; incremento)
{
Bloque de instrucciones
}

Practica 1 factorial de un nmero


Cdigo en for
{
int n, i=1, f=1;
cout<<"Programa que calcula el factorial de un numero"<<endl;
cout<<"\n\n\tEscriba el numero del factorial que desea saber: ";
cin>>n;
for(i;n>=i;i=i+1)
{
f=f*i;
};
cout<<"El factorial del numero "<<n<<" es igual a: "<<f<<endl;
system("Pause");

12

return EXIT_SUCCESS;
}

Consola

13

Practica 2 tablas de multiplicar


Cdigo en for
{
int t, i=0, r=0;
char mult='x', igu='=';
cout<<"Programa que muestra una tabla de multiplicar"<<endl;
cout<<"\n\nQue tlabla de multiplicar desea ver ";
cin>>t;
for(i;i<=10;i++)
{
r=t*i;
cout<<t<<mult<<i<<igu<<r<<endl;
};
system("Pause");
return EXIT_SUCCESS;
}

Consola

14

CONCLUSIN
Es muy amplio el trabajo que se puede realizar con el programa de wxdev-c++, en esta
unidad observamos algunos programas un poco ms complejos, aprendimos a tener
demasiado cuidado en la lgica que usamos al momento de programar porque esto nos
puede ocasionar serios problemas en los resultados obtenidos en la pantalla, pues puede
suceder que este bien escrito y el compilador no marque algn error, pero el compilador
no nos puede asegurar que el programa funcione correctamente, cuando sucede eso es
necesario revisar la sintaxis dependiendo de la instruccin que se est usando, y la lgica
con que se est introduciendo el cdigo del diagrama.

15