Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistratiRegistrati  Lista UtentiLista Utenti  GruppiGruppi  Accedi  

Condividi | 
 

 calcolatrice in C

Andare in basso 
AutoreMessaggio
darkphantom
hack-member
hack-member
darkphantom

Numero di messaggi : 398
Data d'iscrizione : 03.09.07

MessaggioTitolo: calcolatrice in C   Mer Nov 07, 2007 5:59 pm

ciao ragazzi! non avevo niente da fare, allora indovinate cosa ho fatto? esatto una calcolatrice, ma questa volta con C... che ne dite?
Codice:

#include<stdio.h>
main(){
long int a,b;
int c,z;
z=1;
while (z==1){
      printf("1 numero: ");
      scanf("%ld",&a);
      printf("operazione\n 1=addizione\n 2=sottrazione\n 3=moltiplicazione\n 4=divisione\n 5=elevamento al quadrato\n");
      scanf("%d",&c);
      if (c!=5){
        printf("2 numero: ");
        scanf("%ld",&b);}
      if (c==1)
          printf("il risultato e: %ld",a+b);
      else if (c==2)
          printf("il risultato e: %ld",a-b);
      else if (c==3)
          printf("il risultato e: %ld",a*b);
      else if (c==4)
          printf("il risultato e: %ld",a/b);
      else if (c==5)
          printf("il risultato e: %ld\n",a*a);
      printf("\nuscire?\n 0=si\n 1=no\n");
      scanf("%d",&z);}
}
ah, una cosa... si pu fare o no la radice quadrata con C? grazie!
Torna in alto Andare in basso
Visualizza il profilo
darkjoker
Admin
Admin
darkjoker

Numero di messaggi : 813
Data d'iscrizione : 30.07.07

MessaggioTitolo: Re: calcolatrice in C   Mer Nov 07, 2007 7:06 pm

ormai sei fissato con le calcolatrici... Wink
per la radice non so... a puoi sempre elevare il numero a 1/2

_________________
L'unico computer sicuro, un computer spento.

Nel software esiste sempre almeno un bug, generalmente localizzabile tra la tastiera e la sedia

Torna in alto Andare in basso
Visualizza il profilo
LordHk
Moderatore
Moderatore
LordHk

Numero di messaggi : 140
Data d'iscrizione : 28.09.07

MessaggioTitolo: Re: calcolatrice in C   Mer Nov 07, 2007 9:48 pm

Per la radice quadrata puoi usare sqrt() dichiarata in math.h. Come puoi anche usare pow() per le potenze (ad es pow(2, 4); eleva 2 a 4) e permettevi all'utente di sceliere base ed esponente
Torna in alto Andare in basso
Visualizza il profilo
darkphantom
hack-member
hack-member
darkphantom

Numero di messaggi : 398
Data d'iscrizione : 03.09.07

MessaggioTitolo: Re: calcolatrice in C   Gio Nov 08, 2007 5:34 pm

@darkjoker:c'avevo pensato anch'io, ma non conoscevo la funzione pow()
@lordhk:anche pow() dichiarata in math.h?
Torna in alto Andare in basso
Visualizza il profilo
BlackLight
Moderatore
Moderatore
BlackLight

Numero di messaggi : 277
Et : 32
Data d'iscrizione : 22.08.07

MessaggioTitolo: Re: calcolatrice in C   Ven Nov 09, 2007 1:56 am

Anche pow() dichiarata in math.h...e volendo, dato che prende come argomenti due double, puoi anche usarla per risolvere delle radici:

Codice:
double y = pow(x,(1/2));

_________________
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/CC/E/IT/LS/M d-(--) s:- a-- C+++$ UBL++++$ P+++ L+++++$ E- W+++ N+ o? K? w-- !O !M>+ !V PS+++ PE-- Y++ PGP+ !t !5 !X R+ tv-- b++>+++ DI? D+ G>+++ e++>++++ h r++ y+++
------END GEEK CODE BLOCK------

Codice:
blacklight@nightmare:/$ touch figa
touch: cannot touch `figa': Permission denied
Torna in alto Andare in basso
Visualizza il profilo http://blacklight.gotdns.org
darkphantom
hack-member
hack-member
darkphantom

Numero di messaggi : 398
Data d'iscrizione : 03.09.07

MessaggioTitolo: Re: calcolatrice in C   Ven Nov 09, 2007 5:36 pm

ottima idea... spedisco al pi presto la nuova versione...
Torna in alto Andare in basso
Visualizza il profilo
Contenuto sponsorizzato




MessaggioTitolo: Re: calcolatrice in C   

Torna in alto Andare in basso
 
calcolatrice in C
Torna in alto 
Pagina 1 di 1

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: C/C++-
Vai verso: