[ 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 | 3
NapísalOffline : 13.02.2007 15:34 | pascal

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 | 14
Bydlisko: Radoľa
NapísalOffline : 14.02.2007 16:15 | pascal

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 | 3
Napísal autor témyOffline : 14.02.2007 16:51 | pascal

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 | 9
NapísalOffline : 14.02.2007 18:07 | pascal

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 | 3
Napísal autor témyOffline : 14.02.2007 19:32 | pascal

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 | 9
NapísalOffline : 14.02.2007 20:49 | pascal

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 | 3
Napísal autor témyOffline : 19.02.2007 14:45 | pascal

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 | 9
NapísalOffline : 19.02.2007 18:24 | pascal

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 | 3
Napísal autor témyOffline : 20.02.2007 14:32 | pascal

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 | 3
Napísal autor témyOffline : 12.03.2007 17:24 | pascal

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 | 9
NapísalOffline : 12.03.2007 17:30 | pascal

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 | 3
Napísal autor témyOffline : 12.03.2007 17:38 | pascal

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 | 9
NapísalOffline : 12.03.2007 17:40 | pascal

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 | 3
Napísal autor témyOffline : 12.03.2007 19:15 | pascal

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 | 3
Napísal autor témyOffline : 26.03.2007 14:01 | pascal

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 | 9
NapísalOffline : 26.03.2007 17:45 | pascal

š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 | 1
NapísalOffline : 28.03.2007 22:22 | pascal

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 | 9
NapísalOffline : 28.03.2007 23:11 | pascal

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 | 3
Napísal autor témyOffline : 30.04.2007 18:32 | pascal

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 | 3
Napísal autor témyOffline : 30.04.2007 19:54 | pascal

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


 [ Príspevkov: 20 ] 


pascal



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

430

19.12.2014 13:18

Styracoz

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

pascal

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

2

615

24.06.2010 20:17

KatjushaMan

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

pascal...

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

5

949

18.10.2008 19:02

redog

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

Pascal

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

4

2436

01.03.2018 8:02

MTK

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

1563

11.12.2016 22:08

viki

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

pascal

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

11

1326

07.04.2007 16:50

programator

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

pascal

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

6

776

08.01.2009 17:45

majka090

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

pascal

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

0

745

03.05.2009 12:35

ebb

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

Pascal

v Kôš

1

30

06.11.2018 14:38

werwest

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

Pascal

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

7

666

09.10.2011 21:30

F3RY

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

pascal

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

2

1152

09.03.2007 14:08

misolax

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

Pascal

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

7

873

14.05.2011 20:04

F3RY

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

PASCAL graph

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

1

399

18.06.2013 13:36

BX

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

PASCAL - pesnicka

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

0

728

11.05.2008 13:09

Zdravotnik

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

pascal : pchar

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

1

511

03.02.2011 18:18

juho

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

Program pascal

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

1

480

21.12.2017 23:45

magic



© 2005 - 2024 PCforum, edited by JanoF