Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 20 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok NapísalOffline : 13.02.2007 15:34

ako sa píšu v pascale hranaté a zložené zátvorky????????????????


Offline

Užívateľ
Užívateľ
pascal

Registrovaný: 12.09.06
Prihlásený: 07.06.13
Príspevky: 277
Témy: 14
Bydlisko: Radoľa
Príspevok NapísalOffline : 14.02.2007 16:15

V Borland pascale si musis prepnut klavesnicu na anglicku.
To sa da jednoducho pomocou klavesovej skratky:

CTRL+ALT+F1


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 14.02.2007 16:51

prosim vas kto by vedel napisat program prevodu medzi10 a 16 sustavou. prosim surne


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 14.02.2007 18:07

súrne znamená dokedy? zajtra idem domov, tu na laptope nemám pascal. Ak ti to stačí tak v piatok alebo sobotu tak nie je problém.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 14.02.2007 19:32

v pohode neni to take surne a diki


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 14.02.2007 20:49

Kód:
program dectohex;
uses crt;
var sestnast,desat:integer;
    vysledok,pomocna:string;
begin
  write('Zadaj cislo v 10 sustave: ');
  readln(desat);
  vysledok:='';
  while desat>0 do begin
   sestnast:=desat mod 16;
   case sestnast of
    10: vysledok:='A'+vysledok;
    11: vysledok:='B'+vysledok;
    12: vysledok:='C'+vysledok;
    13: vysledok:='D'+vysledok;
    14: vysledok:='E'+vysledok;
    15: vysledok:='F'+vysledok;
    0..9: begin
          str(sestnast,pomocna);
          vysledok:=pomocna+vysledok;
          end;
    end;
   desat:=desat div 16;
   end;
writeln(vysledok);
repat until keypressed;
end.
samozrejme sa to dá doladiť, ale ako som písal nemám tu pascal tak som to písal z hlavy a nechcel som sa zamotať, preto je to také "neoptimalizované" riešenie. Potrebuješ to aj spätne (zo šestnástkovej na desiatkovú) alebo toto stačí?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 19.02.2007 14:45

no ja neviem ale asi hej tak ak by si plz mohol tak mi to posli
PS: a nedalo by sa to potom dat nejako do kopy aby toho bolo menej????


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 19.02.2007 18:24

nikita píše:
no ja neviem ale asi hej tak ak by si plz mohol tak mi to posli
PS: a nedalo by sa to potom dat nejako do kopy aby toho bolo menej????
Kód:
program Prevody;

uses CRT;
var sestnast,desat,I,kod,hex:integer;
    vysledok,pomocna:string;
    vyber:char;
    label menu;
begin
menu:
clrscr;
writeln('1: prevod z desiatkovej sustavy do sestnastkovej sustavy');
writeln('2: prevod zo sestnastkovej do desiatkovej sustavy');
writeln('3: koniec');
writeln;
readln(vyber);
case vyber of
'1': begin
     write('Zadaj cislo v 10 sustave: ');
     readln(desat);
     vysledok:='';
     while desat>0 do begin
      sestnast:=desat mod 16;
      case sestnast of
      10: vysledok:='A'+vysledok;
      11: vysledok:='B'+vysledok;
      12: vysledok:='C'+vysledok;
      13: vysledok:='D'+vysledok;
      14: vysledok:='E'+vysledok;
      15: vysledok:='F'+vysledok;
      0..9: begin
          str(sestnast,pomocna);
          vysledok:=pomocna+vysledok;
          end;
       end;
      desat:=desat div 16;
      end;
     writeln('Zadane cislo je v sestnastkovej sustave: ',vysledok);
     writeln;
     write ('Pokracovat? [Y/N]: ');
     readln(vyber);
     if uppercase(vyber)='Y' then goto menu;
     end;
'2': begin
     write('Zadaj cislo v 16 sustave: ');
     readln(pomocna);
     hex:=0;
     sestnast:=1;
     For I:=length(pomocna) downto 1 do begin
      case pomocna[I] of
      'A': desat:=10;
      'B': desat:=11;
      'C': desat:=12;
      'D': desat:=13;
      'E': desat:=14;
      'F': desat:=15;
      '0'..'9': val(pomocna[I],desat,kod);
      end;
      hex:=hex+sestnast*desat;
      sestnast:=sestnast*16;
      end;
     writeln('Zadane cislo je v desiatkovej sustave: ',hex);
     writeln;
     write ('Pokracovat? [Y/N]: ');
     readln(vyber);
     if uppercase(vyber)='Y' then goto menu else exit;
     end;
'3': exit;
end;
end.


//v céčku by to bola záležitosť 5-tich riadkov, tak neviem prečo sa zahadzuješ s trápnym pascalom.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 20.02.2007 14:32

no vies mame to ako projekt a ja to velmi neviem tak diki moc


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 12.03.2007 17:24

a prosim ta coje to uppercase lebo mi tam stale vyhadzuje chybu


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 12.03.2007 17:30

zmena písmena na veľké. Aby som nemusel overovať či stlačil "y" alebo "Y". No neviem, prečo ti to nebere, asi máš nejaký iný pascal.. nahraď ten riadok týmto:

Kód:
if ((vyber)='Y' or (vyber)='y') then goto menu else exit;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 12.03.2007 17:38

teras mi pise operand types do not match operator poddruhym rovnasa


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 12.03.2007 17:40

Kód:
if ((vyber='Y') or (vyber='y')) then goto menu else exit;
hop, som dal zle zátvorky :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 12.03.2007 19:15

ok uz to ide


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 26.03.2007 14:01

prosim ta potrebujem este jednu vec
skoro na konci kdeje uppercase mi stale blika chyba a ja neviem preco
prosim ozvi sa


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 26.03.2007 17:45

šak si to už písala, aj som ti napísal druhú variantu.. kuk dva posty vyššie


Offline

Užívateľ
Užívateľ
pascal

Registrovaný: 02.09.05
Prihlásený: 17.11.10
Príspevky: 154
Témy: 1
Príspevok NapísalOffline : 28.03.2007 22:22

audiotrack píše:
Kód:
if ((vyber='Y') or (vyber='y')) then goto menu else exit;
hop, som dal zle zátvorky :D
Inak doporucoval by som labely v programoch nepouzivat, pretoze zneprehladnuju program a lahko moze dojst k chybe...Daju sa jednoducho nahradit niektorym z cyklov (for, while, until)...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9
Príspevok NapísalOffline : 28.03.2007 23:11

no to hej, ale toto je príliž jednoduchý program na to aby som ho jedným labelom zneprehladnil - naopak v tomto prípade je to prehladnejšie ako ďalší cyklus


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 30.04.2007 18:32

cawko este by som potrebovalaprevod medzi 8 a 10 sustavou
plz ozvite sa niekto čoskoro


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.02.07
Prihlásený: 10.10.07
Príspevky: 24
Témy: 3
Príspevok Napísal autor témyOffline : 30.04.2007 19:54

posle mi niekto plz prevod medzi 8 a 10 sustavou a naopak
potrebujem to surne


Odpovedať na tému [ Príspevkov: 20 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

385

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

832

14.05.2011 20:04

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

2

572

24.06.2010 20:17

KatjushaMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal...

v Assembler, C, C++, Pascal, Java

5

906

18.10.2008 19:02

redog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

11

1289

07.04.2007 16:50

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

6

731

08.01.2009 17:45

majka090 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

0

703

03.05.2009 12:35

ebb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

4

2066

01.03.2018 8:02

MTK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

632

09.10.2011 21:30

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

40

1472

11.12.2016 22:08

viki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

2

1106

09.03.2007 14:08

misolax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefunguje pascal

v Assembler, C, C++, Pascal, Java

17

1192

29.05.2008 21:37

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - program

v Assembler, C, C++, Pascal, Java

13

643

20.02.2012 23:19

smollko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal pomoc

v Assembler, C, C++, Pascal, Java

2

841

14.12.2008 11:11

noff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. free pascal

v Ostatné

2

299

20.11.2012 19:22

OrionAero Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatky pascal

v Assembler, C, C++, Pascal, Java

5

671

17.03.2008 10:30

neznamy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra