sábado, 24 de septiembre de 2016

C++-2



1)AREA DE FIGURAS PLANAS

#include<iostream>
#include<cmath>
using namespace std;

int main() {
    float a;
    float b;
     float c;
     int d;
     int op;
    cout << " CALCULO DE AREAS " << endl;
         cout << "  1 - Calcular el area de un triangulo" << endl;
         cout << "  2 - Calcular el area de un trapecio" << endl;
         cout << "  3 - Calcular el area de una rectangulo" << endl;
         cin >> op;
         switch  (op){
              case 1 :
              cout << "Ingrese los valores de la base y altura respectivamente " << endl;
             cin >> a;
              cin >>  b;
             if (a>0 && b>0){
              c=(a*b)/2;
              cout << "El area es: " << c << endl;
              }else{
              cout << "ERROR" << endl;
              }
              break;
               case 2:
                   cout << "Ingrese el valor de la altura" << endl;
                 cin >> a;
                 cout << "Ingrese el valor de la base mayor" << endl;
                 cin >> b;
                 cout << "Ingrese el valor de la base menor " << endl;
                 cin >> d;
                 if (a>0 && b>0 && d>0){
                   c=(b+d)*a/2;
                   cout << "El area es: " <<c<< endl;
              }else{
              cout << "ERROR" << endl;
              }
                   break;
               case 3:
               cout << "Ingrese el valor de la base " << endl;
              cin >> a;
              cout << "Ingrese el valor de la altura " << endl;
              cin >> b;
             if (a>0 && b>0 ){
               c=(a*b);
               cout << "El area es: " <<c<< endl;
              }else{
              cout << "ERROR" << endl;
              }
                  break;
          
          }
     return 0;
}
2)POTENCIA

#include<iostream>
#include<cmath>
using namespace std;

int main() {
     int a;
     int b;
     int c;
    
     cout << "Ingrese la base de la Potencia  " << endl;
     cin >> a;
     cout << "Ingrese el exponente de la Potencia" << endl;
     cin >> b;
     c = pow(a,b);
     cout << "el resultado es: " << c << endl;
     return 0;
}


3)COMPARACION DE NUMEROS


#include<iostream>
#include<cmath>
using namespace std;

int main() {
    float a;
    float b;
   
     cout << "Dame el primer numero:"<<endl;
    cin >> a;
    cout << "Dame el segundo numero:"<<endl;
    cin >> b;
       if(a==b){
         cout << "Son iguales"<<endl;
        }
          if(a>b){
                cout << "El numero mayor es:"<<a<<endl;
        }else{
           cout << "El numero mayor es:"<<b<<endl;
           }
           return 0;
         }  




4)NOTAS

#include<iostream>
#include<cmath>
#include<stdio.h>
using namespace std;

int main() {
     float a;
     float b;
     float c;
     float d;
     float e;
     float f;
     bool salir;
     do {
     cout << "Ingrese la primera nota" << endl;
     cin >> a;
     cout << "Ingrese la segunda nota" << endl;
     cin >> b;
     cout << "Ingrese la nota del examen final" << endl;
     cin >> c;
         d = (a/5+b/+3*c/5);
     cout << "El promedio final es: "<<d<< endl;
     if (a>=b && a>=c) {
         cout << "La nota mayor es : " << a << endl;
     } else {
         if (c>=b && c>=a){
              cout << "La nota mayor es : " << c << endl;
         } else {
              if (b>=a && b>=c) {
                   cout << "La nota mayor es : " << b << endl;
              }else {
                   if(a==b && b==c && c==a)
                   cout << "Los 3 numeros son iguales: "<< endl;
              }
         }
     }
     cout << "Si desea continuar presione la tecla s" << endl;
     cin.get();
     } while (!(salir));
getchar;
}



5)NUMERO PRIMO

#include<iostream>
#include<cmath>
using namespace std;

int main() {
     float a;
     float acum;
     float b;
     bool esprimo;
     float f;
     float i;
     float n;
     acum = 1;
     cout << "Ingresar el numero entero" << endl;
     cin >> a;
     for (i=1;i<=a;i++) {
         acum = acum*i;
     }
     b = sqrtf(a);
     if (a<0) {
         n = a*(-1);
     } else {
         n = a;
     }
     if (a/2==floor(n/2)) {
         cout << " ¿ El Numero"   << a <<  "es Primo ?: " << "Falso :( " <<endl;
         if (n!=2) {
              cout << a << "=2x" << a/2 << endl;
         }
     } else {
         esprimo = n!=1;
         n = sqrtf(n);
         f = 3;
         while (f<=n && esprimo) {
              if (a/f==floor(a/f)) {
                   esprimo=false;
              }
              f = f+2;
         }
         cout << " ¿ El Numero  " << a << "  es Primo ? :" << "VERDAD :)" << endl;
     }
     cout << "El factorial de " << a << " es: " << acum << endl;
     cout << "La raiz cuadrada de " << a << " es: " << b << endl;
     return 0;
}


6)NUMERO DE FIBONACCI

#include<iostream>
using namespace std;


int main() {
     float a;
     float i;
     float media;
     float n;
     float numero;
     float suma;
     float x;
     n = 1;
     x = 1;
     numero = 0;
     cout << "INGRESE UN NUMERO" << endl;
    
     cin >> numero;
     for (i=1;i<=numero;i++) {
         cout << n << endl;
         a = x+n;
         n = x;
         x = a;
     }
     suma = a-1;
     media = suma/numero;
     cout << "El promedio es " << media << endl;
     return 0;
}

7)CANTIDAD DE NUMERO PRIMOS

#include<iostream>
#include<cmath>
using namespace std;
int main() {
     int a;
     int b;
    int c;
     int i;
     int n;
     float rc{n};
     cout << "Ingrese el numero:" << endl;
     cin >> a;
     cout << "1: 2" << endl;
     b = 1;
     n = 3;
     while (n<a) {
         c = true;
         for (i=3;i<=sqrtf(n);i=i+2) {
              if (n%i==0) {
                   c = false;
              }
         }
         if (c) {
              b = b+1;
              cout << b << ": " << n << endl;
         }
         n = n+2;
    
     }
     cout << "El numero de primos es: " <<b<< endl;
     return 0;
}


8)CANTIDAD DE CEROS

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
int r;
int cont=0;
cout<<"Ingresar un numero "<<endl;
cin>>num;

while(num>=1)
{
   r=num%10;
   num=num/10;
   if (r==0)
   cont++;
}
cout<<"Tiene " <<cont << " ceros"<<endl;

return 0;

}




















No hay comentarios.:

Publicar un comentario