Tehdä C++ ohjelmoinnilla laskukone
Kommentit (14)
On helpompaa ostaa puhelin, jossa on laskukone.
Tietokone on sähköinen laskentakone. Sitä sana computer tarkoittaa.
[code]
// C++ program to implement
// the above approach
#include <iostream>
#include <math.h>
using namespace std;
// Class calculator
class Calculator
{
float a, b;
public:
// Function to take input
// from user
void result()
{
cout << "Enter First Number: ";
cin >> a;
cout << "Enter Second Number: ";
cin >> b;
}
// Function to add two numbers
float add()
{
return a + b;
}
// Function to subtract two numbers
float sub()
...
[/code]
Jos haluat kunnon laskinta mallintaa, niin pitää opetella lexing ja parsing -asiat hyvin.
Vierailija kirjoitti:
Jos haluat kunnon laskinta mallintaa, niin pitää opetella lexing ja parsing -asiat hyvin.
Onhan sitä tullut parsittua mummon villa sukkia mutta ei sillä taida pärjätä.
Vierailija kirjoitti:
Muista aina nollata pointterit!
Miksi?
Kannattaa aloittaa määrittelystä mitä laskukoneen tulee voida tehdä. Vasta sitten kun tiedät mitä pitää tehdä voit alkaa miettimään miten sen voisi tehdä.
Vierailija kirjoitti:
Vierailija kirjoitti:
Muista aina nollata pointterit!
Miksi?
Pointterin deletoinnin jälkeen varmaankin?
Deletointi ilman nollausta jättää pointterin osoittamaan entiseen paikkaan, joka on täyttynyt aivan uudella datalla. Jos pointteria jostain syystä kuitenkin käytetään koodissa edelleen, tulee ongelmia.
Pitääkö olla gui?
Mutta, oli miten oli, plagoimalla se netistä tai kopsaamalla kaverilta, kuten me kaikki yliopistolla tehtiin. Muuta vain muuttujien nimiä ja tee pieniä muutoksia koodiin jottei se olisi ilmiselvää.
Saako tuohon ohjelmaan laittaa return a-b ja return a*b ja return a/b? Siinä näyttää olevan vain
yhteenlasku.
Jos pitää tältä foorumilta kysellä, niin ohjelmointi ei ole sun juttusi.