Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
pls radu

Registrovaný: 06.11.08
Prihlásený: 06.09.21
Príspevky: 3091
Témy: 84
Bydlisko: Trnava
Príspevok NapísalOffline : 07.01.2009 15:58

takze caute ... potreboval by som radu ohladom pascalu ... za prve nepytajte sa preco robim taky program ako robim je to pre moje potresenie ze neco dokazem :D :D :D ... chcem spravit program, v ktorom si vyberte moznost vzorca (z fyziky) a ptm podla jednotky ktorej urcite nulu tak sa bude pocitat podla toho vzorca ... tak som spravil proceduru na zapis prikladu a proceduru na vypocet ... ibaze problem je v tom ze vo vypocte vzdy zapisuje jednotku ... mam ich oznacene ako jednotka1, jednotka2. jednotka3 ... no a vzdy napisem pred prikladom jednotka1 je to a to a atd ... a ptm to iste musim dat aj do dalseho vzorca aby isla procedura .... (aby som nemusel na kazdy vzorec robit samotny vypocet a samotny zapis) ... a ked ptm pustim program vyberem jeden vzorec tak mi vypocita vsetky ktore tam mam pretoze v kazdom je urcena jednotka1 jednotka2 jednotka3 ... tak ako mam spravit aby mi pre kazdy vzorec ostalo oznacne jednotka 1 atd ale tak aby vzdy pocital iba ten jeden vzorec ... nwm ci rozumite co cem ale sak skuste :D:D


Offline

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

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 07.01.2009 16:26

Skus poslat zdrojovy kod. :) Skusim si ho spustit a hadam ten problem najdem(lebo v tom popise som ho akosi nenasiel :D ).







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 06.11.08
Prihlásený: 06.09.21
Príspevky: 3091
Témy: 84
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 07.01.2009 16:32

Kód:
program Vzorce;
uses crt;
var jednotka1, jednotka2, jednotka3: string;
    hodnota1, hodnota2, hodnota3: integer;
                           cislo: integer;



procedure vypocet;
 begin
  begin
   if hodnota1 = 0 then
    begin
     writeln(jednotka1, ' = ', jednotka2, ' : ', jednotka3);
     writeln(jednotka1, ' = ', hodnota2, ' : ', hodnota3);
     writeln(jednotka1, ' = ', hodnota2/hodnota3:5:2);
     writeln('Rýchlosť je ', hodnota2/hodnota3:5:2);
    end;


   if hodnota2 = 0 then
    begin
     writeln(jednotka2, ' = ', jednotka1, ' . ', jednotka3);
     writeln(jednotka2, ' = ', hodnota1, ' . ', hodnota3);
     writeln(jednotka2, ' = ', hodnota1*hodnota3);
     writeln('Dráha je ', hodnota1*hodnota3);
    end;

   if hodnota3 = 0 then
    begin
     writeln(jednotka3, ' = ', jednotka2, ' : ', jednotka1);
     writeln(jednotka3, ' = ', hodnota2, ' : ', hodnota1);
     writeln(jednotka3, ' = ', hodnota2/hodnota1:5:2);
     writeln('Čas je ', hodnota2/hodnota1:5:2);
    end;
  end;
  readln;
 end;


begin
  begin
clrscr;
writeln('Vyberte, s ktorým zo vzorcov chcete pracovať (stlačením príslušného čisla.');
writeln('1. vzorec pre rýchlosť');
writeln('2. vzorec pre tiaž telesa');
readln(cislo);
  end;


        begin
         jednotka1:='v';
         jednotka2:='s';
         jednotka3:='t';

          if cislo = 1 then
           begin
            clrscr;
            writeln('Zadajte hodnoty (za hodnotu, ktorú nepoznáme zadáme 0):');
            write('v = ');
            readln(hodnota1);
            write('s = ');
            readln(hodnota2);
            write('t = ');
            readln(hodnota3);
            writeln('----------------');
           end;
        end;
            begin
             vypocet;
            end;




        begin
         jednotka1:='m';
         jednotka2:='G';
         jednotka3:='g';


          if cislo = 2 then
           begin
            clrscr;
            writeln('Zadajte hodnoty: ');
            write('m = ');
            readln(hodnota1);
            write('G = ');
            readln(hodnota2);
            write('g = ');
            readln(hodnota3);
            writeln('---------------');
           end;
        end;
            begin
             vypocet;
            end;
        readln;

end.


co sa tyka inych veci ako co som cel tak nevsimaj som zaciatocnik a dufam ze si pochopil co som cel


Offline

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

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 07.01.2009 17:24

No mas to riesenie dost cudne imho. Nechapem naco su ti tam niektore bloky begin a end. Najlepsie by asi bolo, ak by si si spravil este nejaku dalsiu proceduru, ktora by ti nacitavala tie hodnoty. A jednotky poukladat do pola. Ked budem mat neskor viac casu tak ti to popisem obsirnejsie... :rolleyes:







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 06.11.08
Prihlásený: 06.09.21
Príspevky: 3091
Témy: 84
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 07.01.2009 17:26

no hej jednotky do pola skusal a neslo tak asi nwm ako ... skusal vselico a nic tak asi nwm ako ... a vies co od teba cem ze?:D


Offline

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

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 07.01.2009 17:29

Myslim, ze hej - to ze nejde ten druhy vzorec, nie? :rolleyes: A inak diakritiku v Pascale nepouzivaj. ;)







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 06.11.08
Prihlásený: 06.09.21
Príspevky: 3091
Témy: 84
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 07.01.2009 17:52

ne on ide ale ked vyberem jednotku - vzorec pre rychlost tak vypocita aj druhy a vypocital by vsetky ostatne pretoze v oboch som dazal jednotka1 atd cize on bere jednotka1 ze je "v" a aj "m" .... cize ako spravit aby to tak nebral ale aby to fungovalo s procedurou vypocet ... aby som nemusel pre kazdy vzorec pisat zvlast vypocet


Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 19.09.06
Prihlásený: 17.01.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 07.01.2009 19:27

mas tam zle bloky.
begin
vypocet;
end;
uz nie je v bloku, pre ktory sa vztahuje podmienka if cislo=nieco then
tebe staci presunut tieto prikazy za prikaz writeln('-------');

// a odnauc sa pouzivat tolko beginov a endov, vedie to k chybam, ako vidis


Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 06.11.08
Prihlásený: 06.09.21
Príspevky: 3091
Témy: 84
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 07.01.2009 20:32

jee super diki ide to ;) a ece by som sa chcel spytat ako tam mam to ze vyberte pismeno tak neda sa nejak spravit ze ked slaci cislo na klavesnici tak aby sa nenapisalo a tpm ece treba zmagnut enter ale aby ibba ked zmagne napr 1 tak hned ho to hodi kam treba ? :)


Offline

Užívateľ
Užívateľ
pls radu

Registrovaný: 19.09.06
Prihlásený: 17.01.24
Príspevky: 749
Témy: 31
Bydlisko: Ružomberok&...
Príspevok NapísalOffline : 07.01.2009 20:38

preloz to do slovenciny a potom mozno pochopim


Offline

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

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 07.01.2009 20:59

Ja asi viem co potrebuje, skus namiesto readln(cislo) dat cislo:=readkey; :rolleyes:







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

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

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

v PC zostavy

47

2196

22.10.2009 12:47

Boomerang Zobrazenie posledných príspevkov

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

v Grafické karty

5

394

24.09.2010 15:42

mirom Zobrazenie posledných príspevkov

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

v Mobilné zariadenia

6

523

31.10.2011 8:56

R3Z0R Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaruka v orange pls o radu

v Obchody, reklamácie a právo

3

892

30.11.2008 0:32

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pls o radu z notbukom xD

v Notebooky a netbooky

8

473

20.12.2009 12:14

1animal1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PLs o radu Winfast NF-ck804

v AMD čipové sady

1

416

25.01.2012 11:29

philos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypina sa mi pc, pls radu

v Intel - Integrated Electronics

17

1190

30.01.2009 9:01

ondo22 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pls o radu 1.taktovanie procesora 2. ramky

v AMD - Advanced Micro Devices

6

639

27.09.2010 21:57

blasanka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pls radu grafika do notebooku HD 4670 vs ge force 9600 gt

v Notebooky a netbooky

23

1518

29.08.2009 21:07

diablik666 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PLS poraďťe počítač do 32 000 sk PLS

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

v PC zostavy

45

2033

11.03.2009 22:09

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim pomôžte pls pls

v Sieťové a internetové programy

5

537

15.02.2009 14:59

ac.milan Zobrazenie posledných príspevkov

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

v Siete

1

426

27.05.2010 8:43

Jaro Zobrazenie posledných príspevkov

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

v Grafické programy

3

719

20.12.2007 15:40

OmeGa Zobrazenie posledných príspevkov

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

v PC zostavy

8

527

27.09.2007 9:41

kmsa Zobrazenie posledných príspevkov

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

v Ostatné programy

8

746

04.09.2010 12:17

ac.milan Zobrazenie posledných príspevkov

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

v AMD čipové sady

14

963

10.06.2007 22:13

miker 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:  
cron

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