Anonimo
Anonimo ha chiesto in Matematica e scienzeMatematica · 3 mesi fa

come si risolve questo algoritmo con c?

Si scriva un programma in linguaggio C che, dato un numero reale D immesso da tastiera, calcoli e stampi:

1. l’area del quadrato di lato D

2. l’area del cerchio di diametro D

3. l’area del triangolo equilatero di lato D

https://www.onlinegdb.com/online_c++_compiler usiamo questo sito. 

Se riuscite mi spiegate pure? Grazie

1 risposta

Classificazione
  • 3 mesi fa
    Risposta preferita

    C o C++? Dalla domanda non è ben chiaro. Cambia poco in realtà, te lo scrivo in C. Casomai in C++ includi l'altra libreria standard (iostream) e usi cout al posto di printf, ma la sintassi di base e ovviamente l'algoritmo, sono gli stessi.

    #include <stdio.h>

    #include <stdlib.h>

    int main(){

    float d; //la dimensione che prende in input

    float aq, ac, at; //area quadrato, cerchio, triangolo

    scanf ("%f",&d);

    aq=d*d;

    ac=3.14159*d*d*0.25;

    at=0.5*aq; //NB in questo caso puoi definirlo anche così

    printf ("D=%f\naq=%f\nac=%f\nat=%f\n",d,aq,ac,at);

    system ("pause");

    return 0;

    }

Altre domande? Fai una domanda e ottieni le risposte che cerchi.