13 svar
322 visningar
osjogren 6 – Livehjälpare
Postad: 24 jul 17:37

Problem c++

Denna uppgift innebär att ett två tal ska matas in och en uträkning ska göras beroende på vad den som kör programmet matar in för bokstäver, hur assignar man eller läsera av något från en inmatad bokstav i c++, är det som jag har problem med, uträkningarna funkgerar någorluna som de ska, har testat använda mig av if satser också istället för switch.

logicbloke 8
Postad: 24 jul 19:09 Redigerad: 24 jul 19:10

Använd cin för att läsa av värdet.

cin >> a;

naytte 7419 – Moderator
Postad: 24 jul 21:30 Redigerad: 25 jul 13:46

En kommentar, som inte har med din fråga att göra, är att du inte bör klottra ned din kod med onödiga kommentarer. Man ska kunna förstå genom att läsa koden!

EDIT: lösa -> läsa

osjogren 6 – Livehjälpare
Postad: 25 jul 13:35
logicbloke skrev:

Använd cin för att läsa av värdet.

cin >> a;

Cin läser av char, dvs text som "hej" inte variabel som i a=1.

osjogren 6 – Livehjälpare
Postad: 25 jul 13:35
naytte skrev:

En kommentar, som inte har med din fråga att göra, är att du inte bör klottra ned din kod med onödiga kommentarer. Man ska kunna förstå genom att lösa koden!

Det hör inte till frågan.

naytte 7419 – Moderator
Postad: 25 jul 13:45

Nej, jag vet, men det är bara ett generellt tips.

Ett vidare tips är att man kan infoga kod här på PA, så att det ser lite mer överskådligt ut. Så som det är upplagt nu i bildformat (inklistrat i google docs?) är det svårt att läsa den.

osjogren 6 – Livehjälpare
Postad: 25 jul 13:47
naytte skrev:

Nej, jag vet, men det är bara ett generellt tips.

Ett vidare tips är att man kan infoga kod här på PA, så att det ser lite mer överskådligt ut. Så som det är upplagt nu i bildformat (inklistrat i google docs?) är det svårt att läsa den.

Okej, tack så mycket för tipset.

logicbloke 8
Postad: 25 jul 14:34

Säg till att din variabel är string då fungerar det. Det kvittar om namnet är a eller i :)

string word;

cin >> word;

Det är en grundläggande fråga förresten. Du får gärna googla till exempel 

"How to read a string in cpp" 

Då hittar man snabbt svaret.

 

Hoppas att det hjälper. 

thedifference 575
Postad: 25 jul 19:36
naytte skrev:

Nej, jag vet, men det är bara ett generellt tips.

Tyvärr när man går grundläggande programmeringskurser så tjatas det om att man ska kommentera ihjäl koden.

Relaterad humor:

Comments in Python3

osjogren 6 – Livehjälpare
Postad: 26 jul 12:19

Okej, tack för bra svar.

Laguna 31739
Postad: 26 jul 13:51

Något annat som gör koden lättare att läsa är att slå ihop allt det som är identiskt.

osjogren 6 – Livehjälpare
Postad: 26 jul 16:06

Förstår inte riktigt vad du menar men okej, kommentarer funkar bra för mig.

Laguna 31739
Postad: 26 jul 17:30

for-satsen förekommer tre gånger, så koden kan nog förenklas. Jag kan inte säga hur, för jag ser inte början på switch-satsen.

Publicera gärna uppgiften om du vill. Åtminstone jag är lite nyfiken.

Svara
Close