Está en la página 1de 3

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior

Universidad Nacional Experimental Politécnica “Antonio José de Sucre”

Núcleo Carora

Integrantes:

Enderson Montes de Oca Exp. 20111-C007

Godofredo Montes de Oca Exp. 20111-C053

Jimmy Briceño Exp. 20102-C095

Prof. Luis Camacaro


Carora, Diciembre de 2013

#include<iostream> //se incluye la libreria

using namespace std;

int main() //funcion principal main

int ret=1; //declara variable entero para el ciclo

cout << "::Par o impar y su factorial::" << endl; //muestra mensaje inicial

while(ret!=0){ //indica condicion de espera para cuando la variable es


distinto de cero

int num,fact=1; //variables a utilizar para las operaciones

cout << "Introduzca un numero: "; //muestra el mensaje

cin >> num; //valor introducido se almacena en variable num

if(num % 2 == 0){ //condicion para numero par

cout<<"Es un numero par\n"; //en caso de cumplir la condicion muestra


este mensaje

else{

cout<<"Es un numero impar\n"; //en caso contrario muestra mensaje


de numero impar

}
for(int i=2; i<=num; i++) //bucle que realiza la multiplicacion para realizar
el factorial

fact = fact * i;

cout << "Su factorial es: " << fact << endl; //muestra resultado contenido
en la variable fact

cout << "Introduzca 1 para seguir, 0 para salir" << endl; //muestra
mensaje para saber si el usuario desea realizar una nueva operacion o salir de la
misma

cin >> ret; //valor introducido se almacena en esta variable ret, la cual se
evalua en el ciclo while

//cin.get();cin.get();

return 0; //retorna el valor cero de la funcion main

También podría gustarte