skip to main | skip to sidebar
Loading

Dev C++

Calcular dois números e mostrar o resultado?
Dev  C++
# include   //Biblioteca
# include //Biblioteca

main(){
                int A;  // variável  inteira
           int B;  // variável  inteira
           int soma;  // variável  inteira
           A=0; // variável  vazia
           B=0; // variável vazia
          printf(" Digite o valor de A : ");      //Aparecer no visor
           scanf("%d",&A);  // lendo variável
           printf(" Digite o valor de B : ");     //Aparecer no visor
           scanf("%d",&B);  // lendo variável
                soma=A+B; // soma do A e B, recebendo na soma
           printf(" O resultado e : % d \n",soma);    //imprimindo
                system("PAUSE");  // pausa o código no visor
}

Português Estruturado

Programa Soma

Variáveis  int soma, A=0, B=0;

Inicio

Leia A;
Leia B;
soma = A+B;
Imprimir soma;

Fim


Calculadora Científica 1 Dev C++


/*
    Everton Vieira
 
   
    Projeto ultimate       
                  */
  
#include "stdlib.h"
#include "stdio.h"
#include "math.h"
#include "windows.h"

  float soma(float a,float b){
     float res;
      res=a+b;
      return res;
  }
  float divisao(float c,float d){
          float resu;
          resu=c/d;
          return resu;
  }
  float multiplicacao(float e,float f){
        float total;
        total=e*f;
        return total;
  }
  float subtracao(float g,float h){
      float saldo;
      saldo=g-h;
      return saldo;
  }
 float seno(float va1 ){
      return sinf(va1*3.14*2/360);
     
  }
 float cosseno(float va1){
       return cosf(va1*3.14*2/360); ;
   
  }
 float tangente(float va1){
       return tanf(va1*3.14*2/360);
   
  }
   float arcoseno(float va1){
       return asinf(va1*3.14*2/360);
   
  }

  float arcocosseno(float va1){
      return acos(va1*3.14*2/360);
     
}
 float arcotangente(float va1){
      return  asinf(va1*3.14*2/360);
}
 float hipotenusa(float ladoa,float ladob ){
      float hipotenusa;
      hipotenusa=ladoa*2+ladob*2;
      return sqrt(hipotenusa);
}
 float in(float catetooposto,float catetoadjacente ){
      float in;
      in=catetooposto/catetoadjacente;
      return in;
}
 float ex(float catetooposto,float catetoadjacente ){
      float ex;
      ex=catetooposto/catetoadjacente;
      return ex;
}

float n(float num ){
  float cont;
   cont=num-1;
   while(cont>0){
      num=num*cont;
       cont--;
       }
      return num;
}
 float x1(float num){
      float x1;
      return num/10;
      
}
 float nm(float N,float M ){
      float nm;
      nm=N*M;
      return nm;
}
 float n2(float num,float num2){
      float n2;
      n2=num*2;
      return n2;
}
   float RaizdeN(float N,float M ){
      float RaizdeN;
      RaizdeN=N;
      return sqrt(RaizdeN);
}
   float NraizdeN(float N,float M ){
      float NraizdeN;
      NraizdeN=N*M;
      return  sqrt(NraizdeN);
}
   float Pi(float num){
      float Pi=3.14;
      Pi=num+Pi;
      return Pi;
}

   float sinais(float A,float B ){
      float sinais;
      sinais=A/B;
      return sinais;
}
   float abc(float A, float B, float C ){
      float abc;
      abc=(A*B)/C;
      return abc;
}
   float Porcentagem (float num,float num2 ){
      float Porcentagem;
      Porcentagem=num+num2/100;
      return Porcentagem;
}
   float parenteses(float catetooposto,float catetoadjacente ){
      float parenteses;
      parenteses=catetooposto/catetoadjacente;
      return parenteses;
}

  float decimal(float catetooposto,float catetoadjacente ){
      float decimal ;
      decimal=catetooposto/catetoadjacente;
      return decimal;
}


  float randomico(float num,float num2 ){
       float num3;
       num3= rand() % 100;
       printf("  Numero Gerado: %.2f \n",num3);
       return (0);
}

main(){
     unsigned int dec, bin, oct, hex, temp;
     int num8=0, cont=0, fat =1; 
    int opcao,num3=0;
    char opcao2=0;
    float va1,va2,x,num,num2,num1,soma1=0,fat2;
    char num5=0;
    opcao=0;
    va1=0;
    va2=0;
    x=0;
    num=0; num2=0,num1=0;
    system("color");
    while (opcao!=32){
       system("CLS");
       system("color 0F");
       printf("\n");
       printf(" Qualquer Bugs Fique Sossegado Programacao e isso. Grato ! \n");
       printf("\n");
       printf("  _________________________________  \n");
       printf("  |                                                               |   \n");
       printf("  | Calculadora Cientifica (Beta)                  |    \n ");
       printf("  | _______________________________|   \n");
       printf("  |                                                               |\n");
       printf("  |   1  - Soma.                                            |\n");
       printf("  |   2  - Divisao.                                          |\n");
       printf("  |   3  - Multiplicacao.                                 |\n");
       printf("  |   4  - Subtracao.                                      |\n");
       printf("  |   5  - Seno.                                              |\n");
       printf("  |   6  - Cosseno.                                         |\n");
       printf("  |   7  - Tangente.                                         |\n");
       printf("  |   8  - Arco-seno.                                      |\n");
       printf("  |   9  - Arco-cosseno.                                 |\n");
       printf("  |   10 - Arco-tangente.                                |\n");
       printf("  |   11 - Hipotenusa.                                     |\n");
       printf("  |   12 - In.                                                   |\n");
       printf("  |   13 - Ex.                                                  |\n");
       printf("  |   14 - N!.                                                 |\n");
       printf("  |   15 - 1/x.                                                |\n");
       printf("  |   16 - N**m.                                           |\n");
       printf("  |   17 - N**2.                                            |\n");
       printf("  |   18 - Raiz de N.                                      |\n");
       printf("  |   19 - M raiz de N.                                   |\n");
       printf("  |   20 - Pi.                                                  |\n");
       printf("  |   21 - Valor absoluto (modulo)                 |\n");
       printf("  |   22 - sinais (+/-).                                    |\n");
       printf("  |   23 - A.B/C.                                          |\n");
       printf("  |   24 - Porcentagem.                                |\n");
       printf("  |   25 - ().                                                 |\n");
       printf("  |   26 - Conversao.                                   |\n");
       printf("  |   27 - Binario.                                         |\n");
       printf("  |   28 - Hexadecimal                                 |\n");
       printf("  |   29 - Octal.                                           |\n");
       printf("  |   30 - Decimal.                                       |\n");
       printf("  |   31 - Numero randomico.                      |\n");
       printf("  |   32 - Log.                                             |\n");
       printf("  |   32 - Sair.                                             |\n");
       printf("  |_______________________________|\n\n");
       printf("  As maquinas me surpreendem com muita frequencia (Alan Turing).\n\n");
       printf("  Digite a Opcao Desejavel ? : ");
       scanf("%d",&opcao);
       printf("\n");
       if(opcao<=4){
       printf("  Digite valor 1 : ");
       scanf("%f",&va1);
       printf("  Digite valor 2 : ");
       scanf("%f",&va2);
    }
       switch(opcao){
       case 1 :      
          x=soma(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 2:
          x=divisao(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 3 :
          x=multiplicacao(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 4 :
          x=subtracao(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 5 :
          printf("  Digite valor 1 : ");
          scanf("%f",&va1);
          x=seno(va1);
          printf("  Resultado = %.2f \n",x);
       break;
      
       case 6 :
          printf("  Digite valor 1 : ");
          scanf("%f",&va1);
          x=cosseno(va1);
         printf("  Resultado = %.2f \n",x);
         break;
      
       case 7 :
           
          printf("  Digite valor 1 : ");
          scanf("%f",&va1);
          x=tangente(va1);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 8 :
          printf("  Digite 1 Valor  : ");
          scanf("%f",&va1);
          x=arcoseno(va1);
          printf("  Resultado = %.2f   \n",x);
       break;
      
       case  9 :
          printf("  Digite 1 Valor  : ");
          scanf("%f",&va1);
          x=arcocosseno(va1);
          printf("  Resultado = %.2f \n",x);
       break;
      
       case 10 :
          printf("  Digite 1 Valor  : ");
          scanf("%f",&va1);
          x=arcotangente(va1);
          printf("  Resultado = %.2f \n",x);
       break;
      
       case 11 :
            printf("  Digite Lado A : ");
            scanf("%f",&va1);
            printf("  Digite Lado B : ");
            scanf("%f",&va2);
            x=hipotenusa(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 12 :
             printf("  Digite Lado A : ");
             scanf("%f",&va1);
             num =  log(va1);
            printf("  Resultado = %.2f \n",num);
       break;

      
       case 13 :       
             x=in(va1,va2);
            printf("  Digite A Base : ");
            scanf("%f",&va1);
            printf("  Digite o Expoente : ");
            scanf("%f",&va2);
            num = pow(va1,va2);
             printf("  Resultado = %.2f \n",num);
       break;
       
      
       case 14 :
          puts("\nDigite o numero: \n");
          scanf("%f",&fat2);
          x=n(fat2);
          printf("O fatorial de %.f e: %.f", fat2,x);
          break;

      
       case 15 : 
            printf("  Digite 1 Valor : ");
            scanf("%f",&va1);
            x=x1(va1);
            printf("  Resultado = %.2f \n",x);
       break;
      
       case 16 :
            printf("  Digite valor N : ");
            scanf("%f",&va1);
            printf("  Digite valor M : ");
            scanf("%f",&va2);
            x=nm(va1,va2);
            printf("  Resultado = %.2f \n",x);
       break;
      
       case 17 :
            printf("  Digite valor N : ");
            scanf("%f",&va1);
             x=n2(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 18 :
          printf("  Digite  Valor N : ");
          scanf("%f",&va1);  
          x=RaizdeN(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 19 :
          printf("  Digite valor N : ");
          scanf("%f",&va1);
          printf("  Digite valor M : ");
          scanf("%f",&va2); 
          x=NraizdeN(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 20 :
          printf("  Digite 1 valor : ");
          scanf("%f",&va1); 
          x=Pi(va1);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 21 : 
       printf("  Digite 1 Numero : ");
       scanf("%f",&num);
       if(num>=0){
       x = num;
        printf("  Resultado = %.2f \n",x);
       break;
}
       else if (num<0){
       num2 = fabs(num);
       x = num2;
        printf("  Resultado = %.2f \n",x);
       break;
}           
      case 22 :
      printf("  Digite valor 1 : ");
      scanf("%f",&va1);
      printf("  Digite valor 2 : ");
      scanf("%f",&va2);
      printf("  Qual Calculo ( + = 1 ) (- = 2) (x = 3)  (/ = 4) : ");
      scanf("%d",&opcao);
      switch(opcao){
            case 1 :
                  soma1 = va1+va2;
                  printf("  Resultado = %.2f \n",soma1);
                  break;
                   
            case 2 :
                  soma1 = va1-va2;
                  printf("  Resultado = %.2f \n",soma1);
                  break;  
                 
           case 3 :
                  soma1 = va1*va2;
                  num = soma1;
                  soma1 = soma1*(-1);
                  printf("  Resultado = %.2f %.2f \n",soma1,num);
                  break;  
                 
           case 4 :
                  soma1 = va1/va2;
                  printf("  Resultado = %.2f \n",soma1);
                  break;           
}
                  break;
  
              
       case 23 :
          printf("  Digite valor A : ");
          scanf("%f",&va1);
          printf("  Digite valor B : ");
          scanf("%f",&va2);
          printf("  Digite valor C : ");
          scanf("%f",&num2);     
          x=abc(va1,va2,num2);
          printf("  Resultado = %.2f \n",x);
       break;
      
       case 24 :
         
          printf("  Digite 1 valor  : ");
          scanf("%f",&num1); 
          printf("  Digite 2 valor  : ");
          scanf("%f",&num2);
          x= Porcentagem(num1,num2);
          printf("  Resultado = %.2f \n",x);
          break;
      
       case 25 :
          x=parenteses(va1,va2);
       printf("  Resultado = %.2f \n",x);
       break;
      
       case 26 :
          printf("  Digite 1 Valor : ");
          scanf("%u",&dec);
          bin=dec;
          printf("  Numero na base octal : %o \n",dec);
          printf("  Numero na base hexadecimal : %x \n",dec);
          printf("  Numero na base binaria : ");
          for(temp=0; temp<32; temp++)
          printf("%u", (bin>>temp)&1);
          break;
      
       case 27 :
          printf("  Digite 1 Valor : ");
          scanf("%u",&dec);
          bin=dec;
          printf("  Numero na base binaria : ");
          for(temp=0; temp<32; temp++)
          printf("%u", (bin>>temp)&1);
          break;
      
       case 28 :
           printf("  Digite 1 valor  : ");
           scanf("%d",&num3); 
           printf("  Resultado = %x \n",num3);
           printf("  Resultado = %X \n",num3);
           break;
      
       case 29 :
          printf("  Digite 1 valor  : ");
          scanf("%d",&num3); 
          printf("  Resultado = %o \n",num3);
          break;
       
       case 30 :
          x=decimal(va1,va2);
          printf("  Resultado = %.2f \n",x);
          break;
      
       case 31 :
          printf("  Digite 1 valor  : ");
          scanf("%f",&num3);  
          x=randomico(num3,va2);
          break;
    
        
       case 32 :
          printf("  Digite O Log   : ");
          scanf("%f",&num);  
          num2=log(num);
          num1=log10(num);
          printf("  Resultado Normal  = %f  \n",num2);
          printf("  Resultado Base 10 = %f  \n",num1);
          break;
     }
    
    system("pause>NULL");
  }
}


Calculadora Científica 2 Dev C++


/*Projeto calculadora

Carlos Freitas


Professora Daniela Viudes Algoritimo 2

declarando bibliotecas, funções, variavais e da Macro PI  da calculadora */

  #include
 #include
 #include
 #include
 #define PI 3.1415


void inicio();
void inicio2();
void inicio3();
void inicio4();
  
float soma(float a, float b);
float sub(float a, float b);
float dividir(float a, float b);
float multi(float a, float b);
float porc(float a, float b);
float loga(float c);
float seno(float c);
float cosseno(float c);
float tangente(float c);
float arcoseno(float c);
float arcocos(float c);
float arcotang (float c);
float pi(float c);
float absoluto(float a);
float sinais(float c);
float raizcubica(float a, float b);
float formula(float a, float b);
float potenciaM(float c);
float divisor(float c);
float logadez(float c);
float raiz(float c);
void menu();
void binario(int d );
int hipot(int i,int j);
int octa(int d);
int hexa (int d );
int fatorial (int d);
int potencia(int i,int j);
int aleatorio(int d);

  
float a=0, b=0, c=0;
int d,opc=0,i;
int i,j;
void menu(){
           puts("\n Escolha uma opcao \n");
           puts("____________________________________________________________");
           puts("|                    0 Resultado                           |");
           puts("|__________________________________________________________|");
           puts("|1 Soma             |2 Subtracao       |3 Divisao          |");
           puts("|__________________________________________________________|");
           puts("|4 Multiplicacao    |5 Porcentagem     |6 Log Natural      |");
           puts("|__________________________________________________________|");
           puts("|7 Seno             |8 Cosseno         |9 Tangente         |");
           puts("|__________________________________________________________|");
           puts("|10 Arco Seno       |11 Arco Cosseno   |12 Arco Tangente   |");
           puts("|__________________________________________________________|");
           puts("|13 Pi              |14 valor  Absoluto|15 Hipotenusa      |");
           puts("|__________________________________________________________|");
           puts("|16 Raiz            |17 Binário        |18 Octadeximal     |");
           puts("|__________________________________________________________|");
           puts("|19 Hexadecimal     |20 Fatorial       |21 Potencia        |");
           puts("|__________________________________________________________|");
           puts("|22 Potencia x2     |23 Divisor por um |24 Log na base 10  |");
           puts("|__________________________________________________________|");
           puts("|25 Numero Randomico|26 Troca de sinais|27 raiz cubica     |");
           puts("|__________________________________________________________|");
           puts("|28 formula         |29 Zerar Resultado|30 Sair            |");
           puts("|__________________________________________________________|");
           scanf("%d",&opc);
          
}
main (){ // Trabalhando com o  programa principal e funções //
     system("title Calculadora Cientifica");
     system("MODE con cols=140 lines=100");     
     float resultado;
     int igual;
     puts("--------- Calculadora Cientifica ---------\n");
     printf("\nentre com o valor ou 0 para mais opcoes\n");
     scanf("%f",&resultado);
     while (opc!= 30){
           // Menu    
           // Calcular as funções //
           // Opções
           system("CLS");
           puts("------------------ Calculadora Cientifica ------------------");
           printf("valor atual = %.3f\n",resultado);
           menu();
           a=resultado;
           switch (opc){
                  case 0:
                       printf(" = %.2f",resultado);
                       system("pause>null");         
                       break;
                  case 1:
                       if (resultado==0){
                          inicio();
                          resultado = soma(a,b);
                          printf("%2.f + %2.f = %2.f",a,b,resultado);
                       }
                       else {
                            inicio2(); 
                            resultado = soma(resultado,c);
                            printf("%2.f + %2.f = %2.f",a,c,resultado);
                       }
                       system("pause>null");
                       break;
                  case 2:
                       if (resultado==0){
                          inicio();
                          resultado = sub(a,b);
                          printf("%2.f - %2.f = %2.f",a,b,resultado);
                       }
                       else {
                            inicio2(); 
                            resultado = sub(resultado,c);
                            printf("%2.f - %2.f = %2.f",a,c,resultado);
                       }
                       system("pause>null");
                       break;
                  case 3:
                       if (resultado==0){
                          inicio();
                          resultado = dividir(a,b);
                          printf("%2.f / %2.f = %2.f",a,b,resultado);
                       }
                       else {
                            inicio2(); 
                            resultado = dividir(resultado,c);
                            printf("%2.f / %2.f = %2.f",a,c,resultado);
                       }
                       system("pause>null");
                       break;
                  case 4:
                       if (resultado==0){
                          inicio();
                          resultado = multi(a,b);
                          printf("%2.f * %2.f = %2.f",a,b,resultado);
                       }
                       else {
                            inicio2(); 
                            resultado = multi(resultado,c);
                            printf("%2.f * %2.f = %2.f",a,c,resultado);
                       }
                       system("pause>null");
                       break;
                  case 5:
                       if (resultado==0){
                          inicio();
                          resultado = porc(a,b);
                          printf("%.2f %% %.2f = %.2f",a,b,resultado);
                       }
                       else {
                            inicio2();
                            resultado = porc(resultado,c);
                            printf("%.2f %% %.2f = %.2f",c,a,resultado);
                       }
                       system("pause>null");         
                       break;
                  case 6:
                       if (resultado==0){
                          inicio2();
                          resultado = loga(c);
                       }
                       else {
                            c=resultado;
                            resultado = loga(resultado);
                       }
                       printf ("o valor do log natural de %.3f = %.3f", c, resultado );
                       system("pause>null");         
                       break;
                  case 7:
                       if (resultado==0){
                          inicio2();
                          resultado = seno(c);
                       }
                       else {
                            c=resultado;
                            resultado = seno(resultado);
                       }
                       printf ("o seno de %.2f  eh %.2f", c, resultado );
                       system("pause>null");         
                       break;
                  case 8:
                       if (resultado==0){
                          inicio2();
                          resultado = cosseno(c);
                       }
                       else {
                            c=resultado;
                            resultado = cosseno(resultado);
                       }
                       printf ("o cosseno de %.2f  eh %.2f", c, resultado );
                       system("pause>null");         
                       break;
                  case 9:
                       if (resultado==0){
                          inicio2();
                          resultado = tangente(c);
                       }
                       else {
                            c=resultado;
                            resultado = tangente(resultado);
                       }
                       printf ("o tangente de %.2f  eh %.2f", c, resultado );
                       system("pause>null");         
                       break;
                  case 10:
                       if (resultado < -1||resultado > 1){
                          printf("os valores devem ser entre -1 e 1\n");
                          inicio2();
                          resultado = arcoseno(c);
                       }
                       else {
                            c=resultado;
                            resultado = arcoseno(resultado);
                       }
                       printf ("\nO arco seno de %.2f eh %.2f graus",c,resultado);                      
                       system("pause>null");         
                       break;
                  case 11:
                       if (resultado < -1||resultado > 1){
                          printf("os valores devem ser entre -1 e 1\n");
                          inicio2();
                          resultado = arcocos(c);
                       }
                       else {
                            c=resultado;
                            resultado = arcocos(resultado);
                       }
                       printf ("\nO arco cosseno de %.2f eh %.2f graus",c,resultado);                      
                       system("pause>null");         
                       break;
                  case 12:
                       if (resultado < -1||resultado > 1){
                          printf("os valores devem ser entre -1 e 1\n");
                          inicio2();
                          resultado = arcotang(c);
                       }
                       else {
                            c=resultado;
                            resultado = arcotang(resultado);
                       }
                       printf ("\nO arco tangente de %.2f eh %.2f graus",c,resultado);                      
                       system("pause>null");         
                       break;
                  case 13:
                       if (resultado==0){
                          printf("entre com o valor ");
                          scanf("%f",&resultado);
                          resultado = pi(resultado);
                       }
                       else
                           resultado = pi(resultado);
                       printf(" \n O numero %.2f seu pi eh = %.2f",c,resultado);
                       system("pause>null");         
                       break;
                  case 14:
                       if (resultado==0){
                          inicio2();
                          resultado = absoluto (c);
                       }
                       else {
                            c=resultado;
                            resultado = absoluto (resultado);
                       }
                       printf ("%.2f = %.2f",c,resultado);
                       system("pause>null");
                       break;
                  case 15:
                       if (resultado==0){
                          inicio4();
                          resultado = hipot(i,j);
                       }
                       else {
                            resultado=0;
                            puts("digite um valor inteiro");
                            inicio4();
                            resultado = hipot(i,j);
                       }
                       system("pause>null");         
                       break;
                  case 16:
                       if (resultado==0){
                          inicio2();
                          resultado = raiz(c);
                       }
                       else {
                            c=resultado;
                            resultado = raiz(c);
                       }
                       printf("\na raiz quadrada de %.2f eh %.2f",c,resultado);                        
                       system("pause>null");         
                       break;
                  case 17:
                       if (resultado==0){
                          inicio3();
                          binario(d);
                       }
                       else {
                            d=resultado;
                            binario(d);
                       }
                       system("pause>null");         
                       break;
                  case 18:
                       inicio3();
                       resultado = octa(d);
                       system("pause>null");         
                       break;
                  case 19:
                       inicio3();
                       resultado = hexa(d);
                       system("pause>null");         
                       break;
                  case 20:
                       inicio3();
                       igual = fatorial(d);
                       system("pause>null");         
                       break;
                  case 21:
                       inicio2();
                       resultado = potenciaM(c);
                       system("pause>null");         
                       break;
                  case 22:
                       inicio4();
                       resultado = potencia(i,j);
                       system("pause>null");         
                       break;
                  case 23:
                       inicio2();
                       resultado = divisor(c);
                       system("pause>null");         
                       break;
                  case 24:
                       inicio2();
                       resultado = logadez(c);
                       system("pause>null");         
                       break;
                  case 25:
                       igual = aleatorio(d);
                       system("pause>null");         
                       break;
                  case 26:
                       inicio2();
                       resultado=sinais(c);
                       printf("o valor agora e %.2f",resultado);
                       system("pause>null");         
                       break;
                  case 27:
                       inicio();
                       resultado=raizcubica(a,b);
                       printf("o resultado e %f", resultado);
                       system("pause>null");         
                       break;
                  case 28:
                       inicio();
                       resultado=formula(a,b);
                       printf("o resultado e %f", resultado);
                       system("pause>null");         
                       break;
                  case 29:
                       resultado=0;
                       break;
                  }   
}
}
// Fim do Menu//


//Dois numeros float
void inicio () {
     puts("Digite dois numeros :");
     scanf("%f",&a);
     scanf("%f",&b);
}

//Um numero só float
void inicio2(){
     puts("Digite um numero :");
     scanf("%f",&c);
}

//um numero inteiro
void inicio3(){
     puts("Digite um numero :");
     scanf("%d",&d);
}    
//dois numeros inteiros
void inicio4(){
     puts("Digite dois numeros :");
     scanf("%d",&i);
     scanf("%d",&j);
}    


//Soma
float soma (float n1, float n2){
      float res;
      res = n1 + n2;
//      printf("%2.f + %2.f = %2.f",n1,n2,res);
      return res;
}                     
//Subtração
float sub (float n1, float n2){
      float res;
      res = n1 - n2;
//      printf("%2.f - %2.f = %2.f",n1,n2,res);
      return res;
}                     
//Divisão
float dividir (float n1, float n2){
      float res;
      res = n1 / n2;
//      printf("%2.f / %2.f = %2.f",n1,n2,res);
      return res;
}  
//Multiplicação
float multi (float n1, float n2){
      float res;
      res = n1 * n2;
//      printf("%2.f * %2.f = %2.f",n1,n2,res);
      return res;
}                        
//Porcentagem
float porc (float n1, float n2){
      float res;
      res = (n2 * n1)/100.0;
//      printf("%.2f %% %.2f = %.2f",n1,n2,res);
      return res;
}

//Seno
float seno (float n1){
      float res;
      res = sin(n1*PI/180);
//      printf ("o seno de %.2f  eh %.2f", n1, res );
      return res;
}                                           
//Cosseno
float cosseno (float n1){
      float res;
      res = cos (n1*PI/180);
//      printf ("o cosseno de %.2f  eh %.2f", n1, res );
      return res;
}                                           
//tangente
float tangente (float n1){
      float res;
      res = tan(n1*PI/180);
//      printf ("o tangente de %.2f  eh %.2f", n1, res );
      return res;
}   
//arco seno
float arcoseno (float n1){
      float res;
      res = asin(n1);
//      printf ("\nO arco seno de %.2f eh %.2f graus", n1,res);
      return res;

}                                           
//arco cosseno
float arcocos (float n1){
      float res;
      res = acos(n1);
//      printf ("\nO arco cosseno de  %.2f eh %.2f graus", n1,res);
      return res;
}                                           
//arco tangente
float arcotang (float n1){
      float res;
      res = atan(n1);
//      printf ("O arco tangente de  %.2f eh %.2f graus", n1,res);
      return res; 
}                 
//PI                                       
float pi (float n1){
      float res;
      res =  PI*n1;
//      printf(" \n O numero %.2f seu pi eh = %.2f",n1,res);
      return res;
}                                           
//valor absoluto
float absoluto (float n1){
      float res,resp;
      res=abs(n1);
//      printf ("n1 = %.2f",res);
      return res;
}                                           
//hipotenusa
int hipot (int i, int j){
          int soma,res;
          soma =pow(i,2)+pow(j,2);
          res =sqrt(soma); 
          printf("\no valor da hipotenusa = %d",res); 
          return res;
}                         

//raiz
float raiz (float n1){
      float res;
      res = sqrt(n1);
//      printf("\na raiz quadrada de %.2f eh %.2f",n1,res);   
      return res;
}
// binario funcionando mas ainda não omo deve//
// temp é a variavel que faz a difença entre binário que é 32//
// o e & 1 mostra um na tela //
  
void binario (int n1){
     char res[100];
     printf("\no numero %d em binario \x82 %s",n1,(itoa(n1,res,2)));
}    
//hexadecimal conversão
int hexa (int n1){
    float res;
    printf("/no numero em hexa eh %x",n1); 
    return res;
}    
//octadecimal conversão
int octa (int n1){
    float res;
    printf("\no numero em octa eh %o",n1,res); 
    return res;
}    
//fatorial
int fatorial (int n1){
    int igualdade, i;
    igualdade =1;
    for (i=n1; i>1; i--)
        igualdade = igualdade*i;
    printf("\n o fatorial de %d eh =  %d" ,n1, igualdade);
    return igualdade;
}    
                 
//Potencia
int potencia(int i,int j ){
    int res;
    res = pow(i,j); 
    printf("\n %d elevado a %d eh = %d",i,j,res);   
    return res;   
}

//PotenciaM
float potenciaM(float c){
    float res;
    res = pow(c,2); 
    printf("\n %.2f elevado a 2 eh = %.2f",c,res);   
    return res;   
}
//log
float loga (float n1){
    float res;
    res = log(n1);
//    printf ("o valor do log natural de %.3f = %.3f", n1, res );
    return res;
}
//divisor por um
float divisor (float n1) {
    float res;
    res = 1.0/n1;
    printf("\n 1 divido por %.2f eh =  %.2f" ,n1, res);
    return res;
}
//log na base dez
float logadez (float n1){
    float res;
    res = log10 (n1);
    printf ("o valor do log10(%.2f) = %f\n", n1,res );
    return res;
}
// numero Ramdomico //
// srand  inicializa sempre de forma aleatória //
// rand diz o limite do numero randomico, o seu limite //


int aleatorio (int n1){
    int igualdade;
    srand(time(NULL));
    n1= rand() % 10000000;
    printf("\n O Numero Gerado: %d",n1);
    return igualdade;
}
// troca de sinais
float sinais (float c){
      float res;
      res=c*(-1);
      return res;
}

float raizcubica(float a, float b){
      float res,aux;
      aux= 1/b;
      res=pow(a,aux);
      return res;
}

float formula(float a, float b){
      puts("digite mais um numero");
      float res,c;
      scanf("%f",&c);
      res=a*b/c;
      return res;
}
     
     
// fim da calculadora //
 
2leep.com