Forum huvudsida -> Programmering -> Hjälp med miniräknare
Sidor: 1
FlugSimp | 15:37 - 11:a November 2008 | Post #1 | |
Medlem Inlägg: 11 Skicka PM |
Hej! Jag är ny här så jag skulle vilja ha hjälp med 2 saker om min miniräknare som jag har gjort. Om jag t.ex. vill veta svaret av 2 + 2 så visar den 44 och om jag vill veta svaret av 3 + 3 så blir det 66 altså blir det rätt svar men det står två gånger efter varandra. Och jag undrar om det är någon som kan berätta hur man gör så att om man skriver in 2 + 2 så kommer svaret och om man skriver 2 x 2 så kommer svaret på det, och om man skriver 2 / 2 så kommer det svaret. Snälla hjälp mig. Tack i förväg Senast redigerad 16:26 - 11:a November 2008 |
HärJ | 16:50 - 11:a November 2008 | Post #2 | |
Moderator Inlägg: 1198 Skicka PM |
får man se kod? ------------------------- Tänk om jag vore en skalärprodukt! |
FlugSimp | 20:41 - 11:a November 2008 | Post #3 | |
Medlem Inlägg: 11 Skicka PM |
Här är koden, tack på förhand:
Fixa source-taggar//herj Senast redigerad 23:03 - 11:a November 2008 |
achnorr | 21:04 - 11:a November 2008 | Post #4 | |
Medlem Inlägg: 82 Skicka PM |
Citat av FlugSimp:
du skriver ju ut talet två gånger... ta bort cout << Amount;
ändra bara plustecknet till ett gångertecken (*) eller / för delat med. eller menar du att programmet inte ska avslutas utan fråga efter ett nytt tal? ------------------------- Ohhoo* Senast redigerad 21:08 - 11:a November 2008 |
FlugSimp | 15:52 - 12:a November 2008 | Post #5 | |
Medlem Inlägg: 11 Skicka PM |
Hej achnorr! Tack för hjälpen med att det kom dubbla svar. Nej jag menar att man skriver själv om man vill ha plus,minus,gånger eller delat t.ex. 2 + 2 eller 2 - 2 eller 2
Senast redigerad 17:15 - 12:a November 2008 |
achnorr | 16:35 - 12:a November 2008 | Post #6 | |
Medlem Inlägg: 82 Skicka PM |
skriv någonting såhär :
------------------------- Ohhoo* |
FlugSimp | 17:13 - 12:a November 2008 | Post #7 | |
Medlem Inlägg: 11 Skicka PM |
Det funkar inte. När jag klicka på enter för att se svaret så försvinner rutan. Men när jag ska dividera så finns rutan kvar men det står det alltid svar = 0. Har jag skrivit ågot fel? Här är koden
Tack för hjälpen förresten. Men vet du hur man gör så att när jag går in på programmet så skriver jag själv in t.ex. 2 + 2 och då plusar programet ihop de och om jag skriver 2
Fixa till source-taggar//herj Senast redigerad 21:48 - 13:e November 2008 |
achnorr | 17:40 - 12:a November 2008 | Post #8 | |
Medlem Inlägg: 82 Skicka PM |
mitt fel, byt ut if till else if framför choice==2 och choice==3.
spara allt i en sträng och skilj talen från tecknet. kör sedan en if sats på tecknet och utför det du vill beroende på tecknet. ------------------------- Ohhoo* |
FlugSimp | 18:00 - 12:a November 2008 | Post #9 | |
Medlem Inlägg: 11 Skicka PM |
Konstigt när jag har else framför choice == 2 och choice == 3 så vill inte programmet kompilera. Hehe förlåt om jag är så jobbig men vad menar du med spara allt i en sträng och skilj talen från tecknet. kör sedan en if sats på tecknet och utför det du vill beroende på tecknet. Vad är en sträng och hur ska jag skilja talen från tecknen. |
ozamosi | 18:18 - 12:a November 2008 | Post #10 | |
Administratör Inlägg: 1129 Skicka PM |
Inte else - else if. Om användaren skriver t ex 1 + 1, med mellanslag som du skrivit, så kan man göra såhär (jag orkade inte skriva multiplikation eller division, men det är bara att fortsätta likadant):
------------------------- Ljusblå |
FlugSimp | 18:24 - 12:a November 2008 | Post #11 | |
Medlem Inlägg: 11 Skicka PM |
Tack så jätte mycket |
Sidor: 1
Forum huvudsida -> Programmering -> Hjälp med miniräknare
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-02 09:54
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.