Sie sind auf Seite 1von 4

#include<iostream>

#include<conio>
#include<stdio>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
//----------------------------------------------------------------------------//
void fibonacci(){
int sop;
do{
int n, c, first = 1second = 1, next;
cout << "Calcular Fibonacci de: " << endl;
cin >> n;
//cout << "First " << n << " terms of Fibonacci series are :- " << endl;
for ( c = 0 ; c <= n ; c++ ){
if ( c <= 1 )
next = 1;
else{
next = first + second;
first = second;
second = next;
}
}
cout << next << endl;
cout<<"Nueva Operacion de Fibonacci: SI=1/NO=2 \n";
cin>>sop;
}while (sop!=2);
}
//----------------------------------------------------------------------------//
void plus(){
int num1=0,num2=0,suma=0,resta=0,multi=0,div=1;
char op;
while (num1<=0){
clrscr();
printf ("Primera cantidad:" );
scanf ("%d",&num1);
}
while (num2<=0){
printf ("Segundo cantidad:" );
scanf ("%d",&num2);
// printf (" Valor incorrecto" );
}
printf ("Ingrese el simbolo de la operacion Arismetica Bsica a realizar?:" );
// scanf ("%s",op);
op=getch();
clrscr();
printf ("La operacion de %d %c %d",num1,op,num2);
switch (op)

{
case '+':
printf (" Es igual que %d",num1+num2);
break;
case '-':
printf (" Es igual que %d",num1-num2);
break;
case '*':
printf (" Es igual que %d",num1*num2);
break;
case '/':
printf (" Es igual que %d",num1/num2);
break;
default:
printf (" verifique los datos a operar, puede tener erores en los simbolos
matematicos intente nuevamente" );
}
getch();
}
//----------------------------------------------------------------------------//
void factorial()
{
int fac=0;
printf("Calculo la serie Factorial de:");
scanf("%d",&fac);
int temp=fac-1;
int r=fac;
while (temp>=1)
{
r=r*temp;
temp--;
}
printf("El factorial de %d es: %d ", fac,r);
getch();
}
//----------------------------------------------------------------------------//
void primos()
{
clrscr();
int i,y,min, max,count,primo;
ldiv_t resultado;
cout<<"Ingresar la cantidad minima: ";
cin>>min;
cout<<"Ingresar cantidad Maxima: ";
cin>>max;
count=0;
primo=1;

for(i=min; i<max ; i=i+1){


for(y=2; y<9; y=y+1){
resultado = ldiv( i, y );
if (resultado.rem==0){primo=0;}
if(i==1||i==2||i==3||i==5||i==7)primo=1;
}//cierre for y
if (primo==1)
{
cout<<i<<"\t";
count=count+1;
}
primo=1;
}//cierre for i
getche();
}
//----------------------------------------------------------------------------//
void pares(){
int i, par, inicio, limite;
float residuo;
cout<<"Ingrese un numero de inicio"<<endl;
cin>>inicio;
cout<<"Ingrese un numero final para calcular los numeros pares"<<endl;
cin>>limite;
residuo = inicio % 2;
if(residuo == 0){
inicio++;
}
for(i=inicio;i<=limite;i++){
par=i+1;
i++;
cout<<endl<<endl<<" "<<par;

}
getch();
}
//----------------------------------------------------------------------------//
void menu(){

int op;
do{
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"
MENU PRINCIPAL\n";
cout<<"\n";
cout<<"
1. Fibonacci\n";
cout<<"
2. Factorial\n";
cout<<"
3. Numeros Primos\n";
cout<<"
4. Numeros Pares\n";
cout<<"
5. Calculadora Plus\n";
cout<<"
6. Salir\n";
cout<<"\n";
cout<<"
Seleccione una Funcion\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"\n";
cout<<"
Proyecto de Introduccion a los Sistemas de Computo\n";
cout<<"
Universidad Mariano Galves de Guatemala\n";
cout<<" Ingenieria en Sitemas de Informacion y Ciencias de la
Computacion\n";
cout<<"
Primer Semestre, Seccion 'C' Mazatenango Suchitepequez\n";
cout<<"
Junio de 2015\n";
cin>>op;
switch(op){
case 1: {clrscr(); fibonacci();};break;
//listo//
case 2: {clrscr(); factorial();};break;
//listo//
case 3: {clrscr(); primos();};break;
//listo//
case 4: {clrscr(); pares();};break;
//listo//
case 5: {clrscr(); plus();};break;
//listo//
case 6: {clrscr(); printf("Precione Una Tecla Para Salir"); };break;
default:{clrscr(); cout<<"Default";};break;
}
}while(op==5);
getch();
}
void main(){
menu();
}

Das könnte Ihnen auch gefallen