-
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.