ABC- formule

Status
Niet open voor verdere reacties.

AtLaNtIs

Gebruiker
Lid geworden
5 jul 2003
Berichten
73
heej allemaal,

ik ben gisteren begonnen met c++ en ik kreeg het idee om een wiskunde formule te verwerken in een c++ programma zodat je zelf niet meer hoeft te rekenen.
en nou sta ik open voor ideen van jullie wat er beter kan en wat er fout is.

klik
 
Laatst bewerkt:
Je link werkt hier niet.


Je probeert deze file van een Tripod member pagina te downloaden:
http://members.lycos.nl/seejoew2/abc.rar

Om toegang te krijgen ga je naar de Tripod member pagina :
http://members.lycos.nl/seejoew2
(Je wordt over 5 seconden doorgestuurd)

En die is down zoals je weet.

Ff plakken in je browser dus de link.

En dit kan nooit goed zijn:

attachment.php


Geeft 'ie alleen bij een negatieve discriminant. Zou daar iets beters van maken.

Positief werkt ie wel.
 

Bijlagen

  • abc.jpg
    abc.jpg
    37,4 KB · Weergaven: 543
Maak die link, want ik ben er best geinteresseerd in, hoewel het in principe niet zo heel moeilijk hoeft te zijn.
Vooral als je gebruik maakt van Visual Basic geef je gewoon aan welke letters je wilt gebruiken (a, b, c etc.) en vervolgens maak je een popup die a, b of c verifieerd. Uiteraard kan je ook gewoon a "a" laten om vervolgens zulke kwesties op te lossen:

x²+4x+4=0 - (x+2)(x+2)
¨
Maar dat vereist wat meer programmeerwerk. Ik wacht iig met smart op je programma (en graag ook de sourcecode plz :)).
 
Als je de URL ff in je browser adresbalk plakt doet hij het wel.
 
source code

Code:
// rekenprogramma
// abc formule
// wiskunde
// gemaakt door: Mark DL
/******************************************************************************/

#include <stdio.h>
#include <iostream.h>
#include <math.h>

int main ()

{

/*****************************************************************************

                   Discriminant    

*****************************************************************************/ 


// uitleg van de ABC formule
cout <<"dit programma is bedoeld om de discriminant uit te rekenen met behulp \nvan de ABC formule. Dit programma werkt alleen als rechts van het = teken 0 is. \nA is het getal dat voor X kwadraat staat. \nB is het getal dat voor X staat.\nC is het getal dat zonder X staat.\nVoorbeeld: 2Xkwadraat + 3X -4 = 0\n2 is A, 3 is B en -4 is C\n\n";

// invoer van A
   double nA;
   cout <<"Voer A in:";
   cin  >> nA;
   
              
// invoer van B
   double nB;
   cout <<"Voer B in:";
   cin  >> nB;
   
                                       
// invoer van C
   double nC;
   cout <<"Voer C in:";
   cin  >> nC;
   
                                                                                                                  
// berekening Discriminant
   double nDiscriminant;
   nDiscriminant = nB * nB -4 * nA * nC;
   

// Discriminant weergeven
   cout <<"De discriminant is:";
   cout << nDiscriminant ;  

/*****************************************************************************

                   X1    

*****************************************************************************/    

// berekening teller positief
   double nTellerpos;
   nTellerpos = -nB - sqrt(nDiscriminant);
   
// berekening noemer
   double nNoemer;
   nNoemer = 2 * nA;

// berekening X1
   double nX1;
   nX1 = nTellerpos / nNoemer;   


/*****************************************************************************

                   X2    

*****************************************************************************/ 
   
// berekening teller negatief
   double nTellerneg;
   nTellerneg = -nB + sqrt(nDiscriminant);
   
// berekening X2
   double nX2;
   nX2 = nTellerneg / nNoemer;      

/*****************************************************************************

                   Weergeven   

*****************************************************************************/ 


// X1 en X2 weergeven
   cout <<"\n\n\X1 is:";
   cout << nX1; 
   cout <<"\n\nX2 is:";
   cout << nX2;                 
                                  
            cin.get();
            getc(stdin);
    return 0; 
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan