ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Varios Programas En C++ (incluye Menu)


Enviado por   •  25 de Agosto de 2012  •  2.505 Palabras (11 Páginas)  •  1.896 Visitas

Página 1 de 11

Programa en C++.

Varios programas incluidos dentro de un menu.

1. Maximo comun divisor

2. Maximo comun divisor 4 numeros

3. Numero menor que divide a otro

4. Minimo comun multiplo de 2 numeros

5. lectura mientras no encuentre !

6. Sumatoria arn

7. numeros perfectos de 1 a 200

8. residuo y cociente de numero divido entre 5

9. sumatoria factorial * 2^n

10. la suma de los digitos al cubo

11. Salir

________________________________________________________________________________

# include <cstdlib>

# include <iostream>

# include <cmath>

using namespace std ;

main (){

int mcd(),mcd4num(), divisible(), mcm2num (), lecturachar (), numperfect (), numdiv5 (), sumfac (), num3dig () ;

double sumaarn ();

int op;

{

system ("cls");

cout << "1. Maximo comun divisor"<< endl;

cout << "2. Maximo comun divisor 4 numeros" << endl;

cout << "3. Numero menor que divide a otro"<< endl;

cout << "4. Minimo comun multiplo de 2 numeros" << endl;

cout << "5. lectura mientras no encuentre !"<< endl;

cout << "6. Sumatoria arn" << endl;

cout << "7. numeros perfectos de 1 a 200"<< endl;

cout << "8. residuo y cociente de numero divido entre 5" << endl;

cout << "9. sumatoria factorial * 2^n" << endl;

cout << "10. la suma de los digitos al cubo" << endl;

cout << "11. Salir"<< endl;

cout << "Digite una opcion"<< endl;

cin >> op;

switch (op){

case 1: mcd();

break;

case 2: mcd4num();

break;

case 3: divisible();

break;

case 4: mcm2num ();

break;

case 5: lecturachar ();

break;

case 6: sumaarn ();

break;

case 7: numperfect ();

break;

case 8: numdiv5 ();

break;

case 9: sumfac ();

break;

case 10:num3dig ();

break;

case 11: cout << "El programa se cerrara"<< endl ;

break;

default:cout<<"Opcion incorrecta"<<endl ;

break ;

}}

system ("pause");

}

int mcd() //máximo común divisor de dos numeros

{

int n_1,n_2,n;

system ("cls");

cout<<"opcion 1 Maximo comun divisor"<<endl;

cout<<"ingrese el primer numero"<<endl;

cin>> n_1;

cout<<"ingrese el segundo numero numero"<<endl;

cin>> n_2;

for (n=1;n_1!=n_2;n++)

{

if (n_1>n_2)

{n_1=n_1-n_2;}

else

{n_2=n_2-n_1;}

}

cout<<"el maximo comun divisor es"<<n_1;

}

int mcd4num() //máximo común divisor de cuatro numeros

{

int a,b,c,d,n;

system ("cls");

cout<<"opcion 2 máximo común divisor de cuatro numeros"<<endl;

cout<<"ingrese primer numero"<<endl;

cin>>a;

cout<<"ingrese segundo numero"<<endl;

cin>>b;

cout<<"ingrese tercero numero"<<endl;

cin>>c;

cout<<"ingrese cuarto numero"<<endl;

cin>>d;

for (n=1;a!=b;n++)

{

if (a>b)

{a=a-b;}

else

{b=b-a;}

}

for (n=1;b!=c;n++)

{

if (b>c)

{b=b-c;}

else

{c=c-b;}

}

for (n=1;c!=d;n++)

{

if (c>d)

{c=c-d;}

else

{d=d-c;}

}

cout<<"el maximo comun divisor es"<<d;}

int divisible() //numero menor que divide a otro"n"

{

int x,n,c;

system ("cls");

cout<<"opcion 3 numero menor que divide a otro "<<endl;

cout<<"ingrese el numero"<<endl;

cin>>x;

for(n=2;n<=x;n++)

{

if (x%n==0)

break;

}

cout<<"el numero menor que lo divide es"<<n;}

int mcm2num ()//minimo común multiplo de dos numeros

{

int n_1,n_2,n,a,b,c;

system ("cls");

cout<<"opcion 4 minimo común multiplo de dos numeros"<<endl;

cout<<"ingrese el primer numero"<<endl;

cin>> n_1;

cout<<"ingrese el segundo numero numero"<<endl;

cin>> n_2;

a=n_1;

b=n_2;

for (n=1;n_1!=n_2;n++)

{

if (n_1>n_2)

{n_1=n_1-n_2;}

else

{n_2=n_2-n_1;}

}

c=(a*b)/n_1;

cout<<"el maximo comun divisor es"<< c;}

int lecturachar () //ALGORITMO QUE LEE CARACTERES MIENTRAS NO ENCUENTRE EL CARACTER ! Y SUMA DE VOCALES HASTA DURANTE EL PROCESO

{

char carac;

int conta=0,contb=0,contc=0,contd=0,conte=0;

...

Descargar como (para miembros actualizados)  txt (8 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com