Este
Este
Este
#include <cmath>
using namespace std;
int num;
int num2;
int progress;
int multiplo;
int resultado;
int caso;
int i;
int cant = 0;
int c;
int a;
int b;
int main(int argc, char *argv[]) {
//Ejemplo factorial 4! 1.2.3.4
switch(caso){
case 4:int numero, h;
printf("Por favor coloque el numero que desea analizar:\n");
scanf("%d", &numero);
h=numero%2;
if(h==0){
printf("es par");
}else{
printf("es inpar");
}
cout<<endl<<"Gracias por utilizar este servicio :D Vuelva pronto";;;
break;
case 2:
cout<<endl<<"Por favor ingresa el numero factorial: ";
cin>>num;
progress = 1;
}
//resultado = progress*progress;
//cout<<endl<<resultado;
}
cout<<endl<<"Gracias por utilizar este servicio :D Vuelva pronto";
cout<<endl<<"su resultado es: "<<multiplo;
cin>>num;;
break;
case 1:
cout<<endl<<"Por favor ingresa un numero:";
cin>>num;
cout<<endl<<"Por favor ingresa un segundo numero:";
cin>>num2;
//cout<<endl<<"Por favor ingrese la cantidad de multiplicaciones que
desee realizar en el fibonacci:";
//cin>>cant;
//cantidad de veces que desea multiplicar;
//fibonacci 2*2=4*2=8*4=32
//fibonacci num*num2=progress*num1=multiplo*progress=
if(progress == 0){
progress = num*num2;
cout<<endl<<num<<"*"<<num2<<"="<<progress;
}
if(multiplo == 0){
multiplo = progress*num;
cout<<endl<<progress<<"*"<<num<<"="<<multiplo;
}
//if(resultado == 0){resultado = multiplo*progress;}
if(cant < 1){
resultado = multiplo*progress;
cout<<endl<<multiplo<<"*"<<progress<<"="<<resultado;
progress = resultado*multiplo;
cout<<endl<<resultado<<"*"<<multiplo<<"="<<progress;
multiplo = progress*resultado;
cout<<endl<<progress<<"*"<<resultado<<"="<<multiplo;
cant++;
}
} cout<<endl<<"Gracias por utilizar este servicio :D Vuelva pronto";
;
//cout<<endl<<multiplo;;;
break;
case 3:
//calcular triangulo rectangulo a=cateto opuesto, b= cateto
adyacente, hipotenusa;
cout<<endl<<"Bienvenido a calcula triangulo rectangulo :D";
cout<<endl<<"ingresa los valores de tu triangulo segun las
exigencias por el programa";
cout<<endl<<"si el valor del lado que te pide es desconocido dale
un valor de 0";
cout<<endl<<"Por favor ingresa el valor de cateto opuesto:";
cin>>a;
cout<<endl<<"Por favor ingresa el valor de cateto adyacente:";
cin>>b;
cout<<endl<<"Por favor ingresa el valor de hipotenusa:";
cin>>c;
int tempa,tempb,tempc;
if(a == 0){
tempc = c*c;
tempb = b*b;
a = sqrt(tempc-tempb);
}
if(b == 0){
tempc = c*c;
tempa = a*a;
b = sqrt(tempc-tempa);
}
if(c == 0){
tempb = b*b;
tempa = a*a;
c = sqrt(tempa+tempb);
}
cout<<endl<<"a) Cateto opuesto: "<<a;
cout<<endl<<"b) Cateto adyacente: "<<b;
cout<<endl<<"c) Hipotenusa: "<<c;
cout<<endl<<"Los valores que de vuelve este programa son enteros
por lo tanto si detecta un valor con decimal no va a mostrar el decimal";
cout<<endl<<"Gracias por utilizar este servicio :D Vuelva
pronto";
;
break;
}
return 0;
}