|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2013
Messaggi: 7
|
Aiuto C++
Ciao ragazzi.
Da poco ho cominciato a studiare informatica, quindi non sono ancora un programmatore esperto, ma nemmeno novello.. Il nostro professore di programmazione, ci ha detto di fare un programmino in c++, il quale però, io ho difficoltà a fare. Mi aiutereste per piacere ? La traccia è la seguente: Codice:
Implementare un algoritmo in c++, che calcoli le due radici quadrate dell'equazione di secondo grado ax^2 + bx + c= 0 Per calcolare le radici, assicurati che A !=0 Grazie in anticipo Ps: Le librerie fin ad ora utilizzate sono solo IOSTREAM e MATH.H |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
|
Matematicamente sei capace di risolvere l'equazione? SI? Trasformare il codice in C++ son 4 istruzioni in croce.
Cosa non ti è chiaro? |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jun 2013
Messaggi: 7
|
Non mi è chiaro il tutto, ecco perchè ho chiesto aiuto, non sono bravo in matematica, ecco perchè ho 3, voglio almeno prendere 1 buon voto in un altra materia, se non mi volete aiutare basta dirlo.
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
|
Eh si vede che hai 3. Non puoi avere 10 in informatica se il problema è scrivere la risoluzione di un'equazione di secondo grado, oggetto di una materia che hai 3.
Non sei capace di risolvere un'equazione di secondo grado = non puoi fare questo problema in C++ o in altro linguaggio, nemmeno umano. Qui non si da la pappa pronta. Soprattuto in questo caso. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 320
|
Quote:
la formula per la risolzione dell'equazione di 2 grado è: -b +/- sqr(b^2-4ac))/2a detto questo procederei in questo modo: chiederei di inseire i valori di a, b e c con una serie di if valuterei alcuni casi particolari (pura, spuria se non sai il significato guarda su wikipedia). devi trattare poi i casi particolari per il delta (maggiore, minore uguale a zero) Non conosco il c++ ma credo che con qualche if dovresti cavartela se vuoi un aiuto maggiore prova a buttare giù un po' di pseudo codice |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:02.