Hejsan jag är mycket nu inom detta och undrar en sak.
Jag tänkte att jag skulle göra ett program där man kan välja att använda + - * eller / med 2 tal. men förstår inte riktigt hur jag skall göra för att kunna välja om man vill använda + - osv.
Här är iaf koden
// ett enkelt c++ program
# include <iostream.h>
main()
{
int tal1, tal2, tecken, produkt;
cin >> tal1;
cin >> tal2;
cin >> tecken; // ett + - * eller / tecken
produkt = tal1 tecken tal2;
cout << "Summan av " << tal1 << " och " << tal2 << " är " << produkt;
cin >> produkt;
}
Där det står tecken tänkte jag att + minus tecknet skulle komma in. Men förstår nu att man inte kan göra på det sättet som jag tänkt
tack på förhand Andreas
Du får helt enkelt identifiera teckenkoden för att styra vilken operator du ska använda. Hex för * är 0x2a, hex för + är 0x2b, hex för - är 0x2d och för / 0x2f :)
ok fattar vad du menar men inte hur jag gör det. Är typ det första programmet jag gör i c++ men får väll försöka pilla lite med det.
tack för hjälpen PeW
Men Ok, man kan ju annars läsa in som int och ta värdet på tecknet som identifikation ist... eller omvandla char-siffor till int genom -'0' för att få det i samma inmatningssekvens som talen man vill jobba med. I en enda kedja mao ;)