lunes, 18 de junio de 2012

programa cuenta numero c++

 Programa  Cantidad de Pares c++:
Programa Cantidad de Impares c++:
Programa Cantidad de Primos c++:
Programa Cantidad de Positivos:
Programa Cantidad de Ceros:
Programa Cantidad de Negativos:
 Programa Cantidad de Abundantes:
Programa Cantidad de Deficientes:
 Programa Cantidad de perfectos:

#include<iostream>
using namespace std;

int main()
{ int n,pos=0,res=0,par=0,imp=0,b=0,pri=0,suma=0,abun=0,de=0,per=0;
  int cero=0,negativo=0;
   
   
 cout<<"Leer 20 numeros"<<endl;
 for (int i=0;i<20;i++)
     {
      cout<<"Digite el #"<<i<<":";
      cin>>n;
      if  (n>0)
         {
           pos++;
           res=n%2;
           if (res==0)
              {
               par++;
              }
           if (res!=0)
              {
                imp++;
              }
            b=0; 
           for (int a=1;a<=n;a++)
               {
                if  (n%a==0)
                   {
                     b++;
                   }   
               }
            if  (b==2)  
               {
                pri++;
               }
               suma=0;
            for  (int a=1;a<n;a++)
                 {
                   if (n%a==0)
                      {
                        suma=suma+a;
                      }
                     
                 }
              if (suma>n)
                 {
                   abun++;
                 }   
               if  (suma<n)
                  {
                    de++;
                  }
               
                if  (suma==n)
                   {
                    per++;
                   } 
         }
       if  (n==0)
          {
            cero++;
          } 
       if  (n<0)
          {
            negativo++;
          }  
     }
cout<<"Cantidad de Pares:"<<par<<endl;
cout<<"Cantidad de Impares:"<<imp<<endl;
cout<<"Cantidad de Primos:"<<pri<<endl;
cout<<"Cantidad de Positivos:"<<pos<<endl;
cout<<"Cantidad de Ceros:"<<cero<<endl;
cout<<"Cantidad de Negativos:"<<negativo<<endl;
cout<<"Cantidad de Abundantes:"<<abun<<endl;
cout<<"Cantidad de Deficientes:"<<de<<endl;
cout<<"Cantidad de perfectos:"<<per<<endl;

system("pause");
return 0;
}

programa numeros amigos c++


 Numeros amigos: Parejas de numeros que cumplen que la suma de los divisores propio de cada uno de ellos da como resultado el otro numero, Ejemplo el 220 y 284.


 #include<iostream>
using namespace std;


main()
{ int n,s=0,a=0;
  cout<<"Digite un numero:";
  cin>>n;
 
for (int i=1; i<n;i++)
   {
     if (n%i==0)
       {
         s=s+i;
        }    
    }    cout<<s<<endl;
 for (int i=1;i<s;i++)     
     {
       if (s%i==0)
         a=a+i;
     }cout<<a<<endl;
 if (a==n)  
    cout<<"el numero es amigo"<<endl;
 else
    cout<<"el numero no es amigo"<<endl; 


system("pause");
return 0;
}

martes, 12 de junio de 2012

Programa de los numeros deficiente c++

Los numeros Deficiente: es aquel numero natural que cumple que la suma de sus divisores propis es menor que el. Ejemplo. el 16 ya que 1++2+4+8=15 lo que el 16 es mayor que el 15.



#include<iostream>
using namespace std;

main()
{  int n,a=0;
 
  cout<<"Digite un numero: "<<endl;
  cin>>n;
  for  (int i=1;i<n;i++)
       {
         if (n%i==0)
            {
              a=a+i;
             }
      
       }
     
  if (a<n)
    {
       cout<<"El numero es Deficiente"<<endl<<endl;
     }   
   else
      cout<<"El numero no es Deficiente"<<endl<<endl;

system("pause");
return 0;

}

Programa de los Numeros Abundantes c++

Los Numeros Abundantes: son aquellos numeros que la suma de los divisores propios es mayor que el numero. Ejemplo. el 12 porque 1+2+3+4+6=16  por lo que 16 es mayor que 12.



#include<iostream>
using namespace std;

main()
{  int n,a=0;
 
  cout<<"Digite un numero: ";
  cin>>n;
  for  (int i=1;i<n;i++)
       {
         if (n%i==0)
            {
              a=a+i;
             }
      
       }
      
  if (a>n)
    {
     cout<<"El numero es Abundante"<<endl<<endl;
     }   
   else
      cout<<"El numero no es Abundante"<<endl<<endl; 

system("pause");
return 0;

}

lunes, 11 de junio de 2012

Programa que Calcula indice de un Estudiante c++

#include<iostream>
using namespace std;

 main()
{char nom[20];
char asig[15];
 int  n,s=0,t=0,tot=0,cred,k=0,b=0,nota,part=0;
 float ind=0;
 cout<<"Digite el nomebre del Estudiantes:";
 cin.getline(nom,sizeof(nom));
 cout<<endl<<"Cantidad de asignaturas:";  
 cin>>n;
 while(n>8||n<1)
   {
    cout<<"Error digita un numero entre 1y8:";   
    cin>>n;  
    };
  
  for (int i=0;i<n;i++)
      {fflush(stdin);
        cout<<endl<<"Digite el nombre de Asignatura: ";
        cin.getline(asig,sizeof(asig));
        do{
           cout<<"Credito de asignatura entre 1y6:";
           cin>>cred;
           }
         while(cred<1||cred>6);
        t=0;
        s=0;
        for (int a=1;a<4;a++)
             {        
              cout<<"Digite la Nota #"<<a<<":";
              cin>>nota;
              while(nota<1||nota>30)
                   {
                     cout<<"Digite la Nota #"<<a<<"entre 1 a 30:";
                     cin>>nota;             
                   }
              s=s+nota;
             }
         cout<<"Digite participacion: ";
         cin>>part;
         while (part<1||part>10)
              {
                cout<<"Error Digite un valor entre 1 y 10: ";
                cin>>part;
              }
         s+=part;   
         cout<<s<<"=>";
        if  (s>0&&s<60)
            {
              cout<<"F";        
              b=0;        
            } 
        if  (s>59&&s<70)
            {
               cout<<"D";
               b=1;
            }
        if   (s>69&&s<80)
            {
                cout<<"C";
                b=2;
            }   
        if   (s>79&&s<90)
             {
                 cout<<"B";
                 b=3;
             }
         if   (s>89&&s<101)
              {
                cout<<"A";
                b=4;
              }   
          t=b*cred;
          k=k+t;    
          tot=tot+cred;            
      } 
  ind=(float)k/tot; 
  cout<<endl<<"El indice del Estudiante es: "<<ind<<endl; 

 system("pause");
 return 0;  

}

martes, 5 de junio de 2012

Informatica primera parte

Que es informatica?

Informatica: es la ciencia que se encaga del estudo y aplicación del tratamiento automático de la información, utilizando dispositivos electrónicos y sistemas computacionales.

El término informática proviene del francés informatique, implementado por el ingeniero Philippe Dreyfus a comienzos de la década del ’60. La palabra es, a su vez, un acrónimo de information y automatique.
De esta forma, la informática se refiere al procesamiento automático de información mediante dispositivos electrónicos y sistemas computacionales. Los sistemas informáticos deben contar con la capacidad de cumplir tres tareas básicas: entrada (captación de la información), procesamiento y salida (transmisión de los resultados). El conjunto de estas tres tareas se conoce como algoritmo.

programa de los numeros perfectos c++

Numero perfecto: Un numero es perfecto cuando las suma de sus devisores propio excepto el propio numero. ejemplo 6(1+2+3=6),28,496,8128....


#include<iostream>
using namespace std;

int main()
{ int n,p=0;
 
 
  cout<<"Digite un nemero mayor que 1:";
  cin>>n;   

  for (int i=1;i<n;i++)
     {
       if (n%i==0)
          {p=p+i; }  //suma de los divisores.
     } 
  if (p==n)
    cout<<endl<<"El numero es perfecto."<<endl;
  else
     cout<<endl<<"El numero no es perfecto."<<endl;

  system("pause");    
  return 0;
   
}