You are on page 1of 3

//hacer operaciones con 2 numeros

switch case
#include <iostream>
using namespace std;
int main()
{
int A,B, Resultado;
char operador;
cout << "Introduzca un numero:";
cin >> A;
cout << "Introduzca otro numero:";
cin >> B;

//prag q dice si si es vocal o caracter
switch - case
#include <iostream>
using namespace std;
int main()
{
char c;
cout<<"escribe una letra: "<<endl;
cin>> c;
switch(c)//la variable c ira cambiando a lo
largo del programa
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':

cout <<"Introduzca un operador (+,-,*,/):";
cin >> operador;
Resultado = 0;
switch (operador)
{
case '-' : Resultado = A - B;
break;
case '+' : Resultado = A + B;
break;
case '*' : Resultado = A * B;
break;
case '/' : Resultado = A / B;
break;
default : cout << "Operador no valido"<< endl;
}
cout << "El resultado es: ";
cout << Resultado << endl;
system("pause");
return 0;
}

cout<<"es una vocal \n" <<
endl;
break; //pone limite de
ejecucion y s para pasar al siguiente. en este ejm
podemos obviar
default://si no se cumple lo
anterior, por defecto se cumplira lo siguiente
cout<<"es una consonante"<<endl;
}
system("pause");
return 0;
}

//ejercdicio de sumatoria con while
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{
int n, i=1, s=0;
cout<<"cuantos numeros quieres
sumar:";cin>>n;
while(i<=n)
{printf("%5d", i);
s += i;
i++;
}
printf("\nla suma es:%d\n",s);
printf("\el promedio es: %f\n",(double)s/n);
system("pause");
}

while (y-.> 0) pot *= x. cout<<"Dime su potencia: "<<" "<<endl. printf ("Introduzca la base no negativa: "). if(m==0) cout<<"El resultado es: 1"<<endl. } int potencia (int num1. puts("Indica la base:"). scanf ("\n%d". } void potencia(void) { int x.} else { valor = pow(num1. } } int main() { int n. return result. cout<<"Dime un numero: "<<" "<<endl. return 0. } . } int num1 = 0. m.h> #include <math. int y. &x). int num2 = 0. int main () { printf("%d^^%d".h> #include <iostream> #include <stdlib. else{ if (m==-1 && n==0) {cout<<"Error 1/0 es un indeterminacion y no tiene solucion"<<endl. scanf("%d". valor). pot). #include <stdio. printf ("BASE:\n"). scanf ("\n%d". int m) { int i=0. scanf("%d". result=result*n.num2). x. cin>>m. &num1). &y).} } } system("PAUSE").result=1.m)<<endl.m)<<endl.h> using namespace std. num1. printf ("EXPONENTE:\n"). int calculadora( int n. return valor. int num2). //Ejemplo de elevar potencia sin utilizar Funciones Recurcivas #include<iostream> #include <stdio. potencia (num1. return 0. printf ("Introduzca la potencia no negativo: "). num2. } //while potencia de cualquier base y exponente #include <stdio. do { i=i+1. int potencia (int num1.h> void potencia(void).} else{ cout<<"El resultado es: "<<" "<<calculadora(n. }while(i!=m).} else{ if (m==-1) {cout<<"El resultado es: 1/"<<calculadora(n. printf("%d elevado a %d es %d\n". y).//potencia de base y expo cuanquiera puts("Indica el exponente:").h> #include <conio. cin>>n.h> #include <math. if (m==1 || m==-1) {return n. int main(void) { potencia(). pot = 1. printf(" == %d\n".h> using namespace std. &num2). return 0. long pot. num2). int num2) { int valor .

2) + fibo(n . cout << "Ingrese la longitud del radio: ". printf("Ingresa numero para calcular el factorial "). area = 3. system("pause").//pero si else valor=valor*0. cout << "\nEl area del circulo es: " << area. } system("pause"). } //descuentos con if #include <iostream> #include <stdlib. } int main() { cout<<"\n FIBONACCI \n\n". int main() { int i=0. } while(num < 0).//int maneja valores enteros float valor. cin >> r. se mostrara el resultado en la pantalla como una lista i++. } //mostrar n numeron naturales #include <iostream> using namespace std.2f\n". return 0. fac.. cin>>cantidad.h> using namespace std.1415*r. num .//ojo. else return fibo(n . scanf("%d". } printf("El factorial de %d es: %d ". int i.h> int main() { int fac=0.get(). perimetro = 2*3. } cin. return 0. cin>>num. while (temp>=1) { r=r*temp. int main() { float r.//la variable i comineza en 0 while(i<=100)//mientras que i <=5. i++) { if(fibo(i) != 0) cout<< ".. int fibo(int n) { if(n == 0 || n == 1) return n.//de lo contrario printf("el valor a pagar es $%.9. temp--. } //area y perimetro de circulo #include <iostream> using namespace std.6. cout<<"\nLa serie es: \n\n\t". for(i=0. {// se mostrara i aumentando en 1 cada ciclo cout<<i.r).h> #include<conio. } .//while factorial de cualquir numero #include<stdio.8. perimetro. getch(). i<num. si ponemos <<endl. valor=cantidad*650000.h> #include <stdio. int r=fac. ". int temp=fac-1.//si else if(cantidad<10) valor=valor*0.area. return 0.1). do { cout<<"Ingrese un numero entero y positivo: ". cout<< fibo(i). if(cantidad<5) valor=valor*0. cout << "\nEl perimetro del circulo es: " << perimetro. } //serie de fibonacci while if do #include<iostream> using namespace std. int main() { int cantidad.&fac).1415*r*r.//float maneja valores decimales cout<<"numero de escritorios??:". valor).