Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Area delle figure piane
Forum - C/C++ - Area delle figure piane - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Mikelius (Member)
Expert


Messaggi: 486
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 19:38
Domenica, 11/08/2019
Ho visto ora ene il codice...togli quel punto dallo scanf

Codice sorgente - presumibilmente C/C++

  1. scanf("%.2f", &r);
  2. in
  3. scanf("%2f", &r);


il while era giusto

Ultima modifica effettuata da Mikelius il 11/08/2019 alle 19:39


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Avatar
fenice (Normal User)
Newbie


Messaggi: 19
Iscritto: 10/08/2019

Segnala al moderatore
Postato alle 15:35
Lunedì, 12/08/2019
Grazie mille ho risolto

Ecco il programma:
Codice sorgente - presumibilmente Python

  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4. #define p_greco 3.14
  5. main()
  6. {
  7.         float r,ac,pc,lq,pq;
  8.         do{     printf("Inserire valore del raggio\n");
  9.                 scanf("%2f", &r);
  10.                 if(r<=0)
  11.                 printf("Rinserire raggio\n");}
  12.         while(r<=0);
  13.         ac=r*r*p_greco;
  14.         printf("L'area della circonferenza e' %.2f\n",ac);
  15.         pc=2*p_greco*r;
  16.         printf("Il perimetro della circonferenza e': %.2f\n",pc);
  17.         lq=sqrt(ac);
  18.         printf("Il lato del quadrato e': %.2f\n",lq);
  19.         pq=lq*4;
  20.         printf("Il perimetro del quadrato e': %.2f\n",pq);
  21.         if(pc>pq)
  22.                 printf("Il perimetro della circonferenza e'maggiore di quello del quadrato\n");
  23.         else
  24.                 printf("Il perimetro del quadrato e'maggiore di quello della circonferenza\n");
  25.         getch();       
  26. }


PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo