Calcolatrice con 13 funzioni!

« Older   Newer »
 
  Share  
.
  1. Paradosx3
     
    .

    User deleted


    una calcolatrice con 13 funzioni diverse.
    CODICE
    #include <stdio.h>
    #include <math.h>
    #include <stdlib.h>
    #include <time.h>
    int main(int argc, char *argv[])
    {
      float c;
      float b;
      float a;
      float f;
      float r;
      char  y;
      printf("calcolatrice 1.0 by stoken");
      printf("digita + per l'addizione, - per la sottrazione, * per la moltiplicazione, p per la potenza, /  per la divisione, r per la radice quadrata, c per il coseno, s per il seno, f per l'area del cerchio, q per l'area del quadrato, t per quella del triangolo, d per un numero causale, y per tangenten");
      scanf ("%c",&y);
      system("cls");
      switch(y){
      case '+':
         printf("digita il primo numeron");
         scanf("%f",&a);
         printf("hai digitato %f, digita il secondo numeron",a);
         scanf("%f",&b);
         c=a+b;
         printf("la somma tra %f e %f e' = %fn",a,b,c);
         break;
      case '-':
          printf("inserisci il primo numeron");
          scanf("%f",&a);
          printf("hai inserito %f,inserisci il secondo numeron",a);
          scanf("%f",&b);
          c=a-b;
          printf("la sottrazione tra %f e %f e' = %fn",a,b,c);
          break;
      case '*':
          printf("inserisci il primo numeron");
          scanf("%f",&a);
          printf("hai inserito %f,inserisci il secondo numeron",a);
          scanf("%f",&b);
          c=a*b;
          printf("la moltiplicazione tra %f e %f e' = %fn",a,b,c);
          break;
      case 'p':
          printf("inserisci il primo numeron");
          scanf("%f",&a);
          printf("hai inserito %f,inserisci l' esponenten",a);
          scanf("%f",&b);
          c=pow(a,b);
          printf("la potenza tra %f e %f e' = %fn",a,b,c);
          break;
      case '/':
          printf("inserisci il primo numeron");
          scanf("%f",&a);
          printf("hai inserito %f,inserisci il secondo numeron",a);
          scanf("%f",&b);
          c=a/b;
          printf("la divisione tra %f e %f e' = %fn",a,b,c);
          break;
      case 'r':
          printf("inserisci il numeron");
          scanf("%f",&a);
          c=sqrt(a);
          printf("la radice quadrata di %f  e' = %fn",a,c);
          break;
      case 'c':
          printf("inserisci il numeron");
          scanf("%f",&a);
          c=cos(a);
          printf("il coseno di %f  e' = %fn",a,c);
          break;
      case 's':              
          printf("inserisci il numeron");
          scanf("%f",&a);
          c=sin(a);
          printf("il seno di %f  e' = %fn",a,c);
          break;
      case 'f':      
          printf("inserisci il raggion");
          scanf("%f",&a);
          c=a*a*M_PI;
          printf("l'area del cerchio con raggio di %f  e' = %fn",a,c);
          break;
      case 't':
          printf("inserisci la basen");
          scanf("%f",&a);
          printf("inserisci l' altezzan");
          scanf("%f",&b);
          c=a*b/2;
          printf("l'area del triangolo con base di %f  e  altezza  %f è %fn",a,b,c);
          break;
      case 'q':
           printf("inserisci il laton");
           scanf("%f",&a);
           c=a*a;
           printf("l'area del quadrato con lato %f e' %fn",a,c);
           break;
      case 'd':            
           srand((unsigned) time(NULL));
           c=rand()%9;
           printf("il numero causale e' %fn",c);
           break;
      case 'y':              
          printf("inserisci il numeron");
          scanf("%f",&a);
          c=tan(a);
          printf("il seno di %f  e' = %fn",a,c);      
          break;
    }  
    system("PAUSE");        
    return 0;
    }


    Essa è molto utile! soprattutto per le radici quadrate e cose varie..
    Fonte: Web
     
    .
0 replies since 19/9/2009, 22:40   140 views
  Share  
.