Kezdőoldal » Számítástechnika » Programozás » Programozás házi. Számbekérés,...

Programozás házi. Számbekérés, case változó. Hogyan kell?

Figyelt kérdés

Sziasztok.

Tudnátok segíteni?

A feladat így szól:

Írjuk ki, hogy 'Hányadik hónapja van az évnek jelenleg?'

számbekérés 1-12ig.

Ha

1..4 akkor Ki:'Elso negyed'

5..8 akkor Ki:'Második negyed'

9..12 akkor Ki:'Harmadik negyed'

különben

Ki: 'Hibás adat'


Lazarusban dolgozunk. Pascal nyelven.

A választ hálásan köszönöm.



2015. szept. 14. 18:13
1 2 3
 1/27 anonim ***** válasza:
2015. szept. 14. 18:56
Hasznos számodra ez a válasz?
 2/27 anonim ***** válasza:

#1 vagyok


Annyit még a cikkhez, hogy értéknek simán megadhatod, hogy 1..4 és hasonló.


Bővebb doksi:

[link]

2015. szept. 14. 18:57
Hasznos számodra ez a válasz?
 3/27 |Orfeusz| ***** válasza:

Pascalt nem beszélek, de talán segít, ha a logikáját leírom. (Python szagú lehet)


honap = bekérés()


if 1<=honap<=4 :

print "Első negyed"

elif 5<=honap<=8 :

print "második negyed"

elif 9<=honap<=12 :

print "harmadik harmad"

else :

print "hibas adat"

2015. szept. 14. 18:57
Hasznos számodra ez a válasz?
 4/27 A kérdező kommentje:
Hálásan köszönöm a gyors válaszokat.
2015. szept. 14. 19:03
 5/27 A kérdező kommentje:

Eddig jutottam el:

program Pelda22;

var c:char;

var case

1..4 : ('Elso negyed');

5..8: ('Masodik negyed');

9..12: ('Harmadik negyed');

begin

writeln('Hanyadik honap van jelenleg?');

write('Irj be egy szamot: ');

readln(c);

case c of

'1..4': writeln('Elso negyed');

'5..8': writeln('Masodik negyed');

'9..12': writeln('Harom negyed');

else

writeln('Erre nem tudok mit lepni.');

end;

end.


Ez a hiba:

project1.pas(3,6) Fatal: Syntax error, "BEGIN" expected but "CASE" found

2015. szept. 14. 19:05
 6/27 tabaki ***** válasza:
Mia bánat az a var case meg a többi az elején? A begintől így első blikkre már jónak tűnik.
2015. szept. 14. 19:10
Hasznos számodra ez a válasz?
 7/27 anonim ***** válasza:
Elég sok hiba van benne. Nézd meg pl. az első linken a példaprogramot.
2015. szept. 14. 19:11
Hasznos számodra ez a válasz?
 8/27 A kérdező kommentje:

Jó,na. Eddig csak lapon dolgoztunk. Így nehezebb.

Hogyan kéne akkor?

2015. szept. 14. 19:11
 9/27 A kérdező kommentje:
#7 - Megnéztem. Az alapján próbáltam. Nem jött össze.
2015. szept. 14. 19:12
 10/27 tabaki ***** válasza:

Mégsem jó!

Ha számot kérsz be, miért betűváltozóba akarod tenni?

Mi a fenének teszed idézőjelek közé a számértékeket?

Próbálj legalább a legalapabb alapokkal megismerkedni, ne csak valami emlékködből halássz ki marhaságokat.

2015. szept. 14. 19:16
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!