[C] Programma per calcolare la legge di Ohm

« Older   Newer »
  Share  
SimyXT
view post Posted on 2/1/2008, 12:56




Ecco a voi un semplice programmino in C per calcolare la legge di Ohm (Tensione, resistenza, intensità) (Ispirato da un nome di un prog su pierotofy.it, senza vedere il source...non l'ho copiato :-) )

CODICE
/*
Name: Simone Giugliani
Copyright: 2007/2008
Author: Simone Giugliani
Date: 27/06/07 21.59
Description: Programma per calcolare la legge di Ohm
*/

#include <stdio.h>
#include <stdlib.h>



int main()
{
                 int n;
                 float res,ten,cor;
                 cor=ten=res=0.0;
                 n=0;
                 system("cls");
                 system("color F9");
                 printf("OhmC - Sviluppato da Simone Giugliani\n");
                 printf("\n");
                 printf("Cosa vuoi fare?\n\n");
                 printf("1 - Calcola la Tensione\n");
                 printf("2 - Calcola la Resistenza\n");
                 printf("3 - Calcola la Intensita'\n");
                 scanf("%d",&n);
     switch (n)
     {
     case 1 :
                system("CLS");
                system("color F9");
                printf("Inserisci la Resistenza: \n",res);
                scanf("%d",&res);
                printf("Inserisci la Intensita': \n",cor);
                scanf("%d",&cor);
                ten=res*cor;
                printf("La Tensione e %­6.2f V\n\n",ten);
                break;
     case 2 :
                system("CLS");
                system("color F9");
                printf("Inserisci la Tensione: \n",ten);
                scanf("%d",&ten);
                printf("Inserisci la Intensita': \n",cor);
                scanf("%d",&cor);
                res=ten/cor;
                printf("La Resistenza e %­6.2f R\n\n",res);
                break;
     case 3 :
                system("CLS");
                system("color F9");
                printf("Inserisci la Tensione: \n",ten);
                scanf("%d",&ten);
                printf("Inserisci la Resistenza: \n",res);
                scanf("%d",&res);
                cor=ten/res;
                printf("La Intensita' é %­6.2f A\n\n",cor);
                break;
                default :
      printf("Non esiste questa scelta\n");
      break;
     }
    system("pause");
    main();
     return 0;
}
 
Top
Ciack93
view post Posted on 2/1/2008, 13:55




Stra bello....


Ne potresti fare uno anche x eseguire le espressioni o robe del genere?

Anche in turbo pascal se ti è + semplice...
 
Top
~Acid
view post Posted on 2/1/2008, 14:20




ma anche se lo facesse, non ti farebbe vedere il procedimento...ma solo il risultato ^^
 
Top
SimyXT
view post Posted on 2/1/2008, 19:06




Si, quando avrò voglia lo farò, però credo che già ho il Source...
 
Top
3 replies since 2/1/2008, 12:56   619 views
  Share