Creare un Programma

di Anonimizzato13983 il
9 risposte
Ciao a tutti, mi chiamo Vincenzo e mi sono appena iscritto al forum.
E' una settimana che con il nostro professore di informatica studiamo il linguaggio C e domani ho compito in classe.

Il professore ci ha lasciato questo problema:

Creare un programma che date le coordinate di due punti A(x0,y0) e B(x1, y1) di un sistema di riferimento cartesiano ortogonale Oxy, calcoli e dia in output la distanza tra i due punti.
( AB= radice di (x1 - x0)^2 + (y1 - y0)^2

Grazie mille

9 Risposte

  • Comincia con lo scrivere una funzione del tipo:
    float Distanza( float x0, float y0, float x1, float y1 )
    {
        // ...
    }
  • Grazie di aver risposto, ma io non ci capisco un tubo.
    Ti seccheresti a scriverlo completo?
    Io utilizzo DEV++
    Grazie
  • Sei tu che devi fare il compito in classe! Se ti è stato dato questo esercizio è perchè evidentemente ti sono state spiegate le basi per poterlo compiere; qui possiamo aiutarti se hai dei dubbi.
    ...e attenzione, non nominare il nome di Dev-C++...
  • {
    double r, h;
    cout<<"inserire il raggio r:";
    cin>>r;
    cout<<"inserire l'altezza h:";
    cin>>h;
    cout<<"Volume= "<<3,14*r^2*h<<"\n\n";
    .....
    .....
    .....
    system("PAUSE");
    return EXIT_SUCCESS;
    }
  • Suggerimento: perchè il volume non lo metti in una variabile? Poi ti semplifica il calcolo successivo del peso.
  • L'errore che vedo è il pi greco, una costante float o double la devi esprimere così
    3.14f
    e non 3,14
Devi accedere o registrarti per scrivere nel forum
9 risposte