Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    19

    [C#] risolvere Equazioni di 2 grado risolvere

    ciao, io da poco ho creato un programma in C# che permette di risolvere un'equazione di secondo grado, in poche parole ci sono tre box di testo, dove l'utente deve mettere il valore di a(x2) il valore di b(x) e il valore di c, poi premendo un bottone, il programma caccia il risultato. il programmma funziona benissimo, però vorrei chiedervi se c'è un modo per far si che l'untente scrive l'equazione in un solo box di testo e il programma riconosce da solo quale è a qual è b e c. mi potreste aiutare?
    grazie anticipatamente!

  2. #2
    Vuoi che il tuo programma possa riconoscere i coefficienti solo nell'equazione in forma "canonica" (ax^2+bx+c=0) oppure in qualunque equazione di secondo grado?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    19
    in qualunque equazione

  4. #4
    Allora la vedo difficile... dovresti costruirti un intero sistema di algebra computerizzata, il che non è un lavoro indifferente.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    19
    se invece vorrei fare risolvere equazioni canoniche cioè con forma base?

  6. #6
    Allora dovresti scrivere un semplice parser che estragga i coefficienti dalla stringa dell'equazione. Lo puoi fare facilmente con le regular expressions.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    19
    grazie per l'aiuto!

  8. #8
    Di niente, ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.