Area di un cerchio in c++

di il
7 risposte

Area di un cerchio in c++

Buongiorno sono uno studente alle prime armi, per ora non ci hanno spiegato molto ma mi sono un po avvantaggiato da solo.
ho un problema con questo programma che ho scritto io, molto probabilmente sarà tutto sbagliato però mi sono basato su esercizi fatti a scuola e funzionanti.
il codice lo cito qui sotto:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

//trovare l'area di un cerchio

int r,risultato;
float risultato;

main()
{
	printf("inserire raggio del cerchio:");
	scanf("%d",&r);
	
	risultato=r*r*3.14;
	
	printf("l'area del cerchio è: %d",risultato);
	
	getch();
}

7 Risposte

  • Re: Area di un cerchio in c++

    Come mai due variabili risultato?
  • Re: Area di un cerchio in c++

    Ho sbagliato me ne sono accorto solo ora.
    però non penso sia quello.
  • Re: Area di un cerchio in c++

    alkasar ha scritto:


    Ho sbagliato me ne sono accorto solo ora.
    però non penso sia quello.
    1)Perchè tutte quelle librerie?
    2)Perchè dichiari risultato due volte?
    3)a cosa serve quella getch() finale?

    Per il resto dovrebbe andare
  • Re: Area di un cerchio in c++

    alkasar ha scritto:


    Ho sbagliato me ne sono accorto solo ora.
    però non penso sia quello.
    Due variabili con lo stesso nome sono un problema. Un altro, che però il compilatore potrebbe lasciarti passare anche se è una dimenticanza non da poco, è che main va dichiarato come int main.
  • Re: Area di un cerchio in c++

    Ah ok grazie.
    getch () serve così dopo che ha finito di calcolare non si chiude ma aspetta che tu gli dia un altro impulso
  • Re: Area di un cerchio in c++

    Impulso? Un tasto.

    Comunque non usare int ma double e non usare %d ma %lf
  • Re: Area di un cerchio in c++

    Ok grazie
Devi accedere o registrarti per scrivere nel forum
7 risposte