---
title: "ett simpelt litet program"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/43467-ett-simpelt-litet-program"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Nidjer"
published: "2002-05-10T12:16:49.000Z"
updated: "2002-05-15T15:41:49.000Z"
replies: 9
views: 320
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/43467-ett-simpelt-litet-program"
---

# ett simpelt litet program

## #1 — Nidjer, 2002-05-10T12:16Z

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

Permalänk: https://www.webforum.nu/p/43467

## #2 — PeW, 2002-05-10T13:06Z

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   :)

Permalänk: https://www.webforum.nu/p/671422

## #3 — Nidjer, 2002-05-10T13:08Z

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

Permalänk: https://www.webforum.nu/p/671425

## #4 — PeW, 2002-05-10T20:30Z

Det jag skrev är generellt och inte typiskt för c++,  ;)
Isf är det mer c-style än c++...

Permalänk: https://www.webforum.nu/p/671546

## #5 — GrodanBoll, 2002-05-15T11:35Z

Kan du visa med någe exempel PeW? :q
Fattar vad du menar men inte hur det ska se ut.

/Grodan :)

Permalänk: https://www.webforum.nu/p/673610

## #6 — PeW, 2002-05-15T14:18Z

Exempel:

```php
#include<iostream>

//////////////////////////////////////////
//  DEMO AV TECKENINLÄSNING

int main(){

	char val = '.';
	while(val!='\x40'){ //avsluta med kanelbulle

		std::cin >> val;

		switch(val){    

		case '\x2B' : std::cout << "PLUS\n";
			        break;
		case '\x2D' : std::cout << "MINUS\n";
					break;
		case '\x2A' : std::cout << "MULTIPLIKATION\n";
					break;
		case '\x2F' : std::cout << "DIVISION\n";
		}
	}
	return 0;
}
```

Permalänk: https://www.webforum.nu/p/673720

## #7 — Phorpher, 2002-05-15T14:25Z

Pew: Finns det någon anledning till att du skriver teckenkoderna hexadecimalt?

Permalänk: https://www.webforum.nu/p/673723

## #8 — PeW, 2002-05-15T14:27Z

Njäe... skulle ju visa hur det funkade juh!   :birp

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  ;)

Permalänk: https://www.webforum.nu/p/673727

## #9 — Phorpher, 2002-05-15T14:54Z

Eller helt enkelt skriva case '\*':, case '/': osv.. :)

Permalänk: https://www.webforum.nu/p/673742

## #10 — PeW, 2002-05-15T15:41Z

ok :)

Permalänk: https://www.webforum.nu/p/673755

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/43467-ett-simpelt-litet-program
