| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 10.01.10 Prihlásený: 12.03.11 Príspevky: 7 Témy: 2 | Napísal susana: 31.03.2010 15:09 | |
|
Potrebujem pomôcť s týmto program. Niečo som sa už snažila urobiť, asi to nebude všetko správne, tak vás prosím o pomoc.
Napíšte program, ktorý pre zadnú hodnotu priemer vypočíta objem guľového zásobníka na vodu. Výsledná hodnota bude vypísaná na obrazovku v kubických metroch aj v litroch. Ďalej predpokladajme, že tento zásobník je umiestnené v púštnej osade, v ktorej žije n osadníkov. Program vypíše, na koľko dní vystačí voda pri spotrebe 10 litrov na osobu a deň.
Kód: program zasobnik gule; const Pi = 3,14; var r, V: real; n, dni: integer; begin writeln ('Priemer gule v metroch, d = '); readln (d:);
r:d/2;
V:=4/3*Pi*r*r*r; writeln; writeln('Objem v metroch kubickych V ='V:5:2); writeln('Objem v litroch:'(V*1000)5:2); writeln('Koľko osôb je v pusti:'); readln(n);
| Kody vkladaj do znacky [code]. Ďuri
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 31.03.2010 15:19 | |
|
Zislo by sa napisat, aku chybu pise kompilator alebo co program robi zle.
Na prvy pohlad vidim chybu v zapise desatinneho cisla, pouziva sa desatinna bodka, nie ciarka. Plus tam dalej v readln(d:) mas zrejme navyse tu dvojbodku, riadok nizsie ti chyba znak rovna sa.
|
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 31.03.2010 16:18 | |
|
Tu to mas spravene, tvoje vypocty som nekontroloval, predpokladal som ze su spravne...
Kód: program zasobnik; uses crt; const Pi = 3.14; var r, V, d, l, dni: real; n: integer; begin clrscr; writeln ('Priemer gule v metroch, d = '); readln (d);
r:=d/2;
V:=4/3*Pi*r*r*r; writeln; writeln('Objem v metroch kubickych V =',V:5:2); l := (V*1000); writeln('Objem v litroch:',l:5:2); writeln('Kolko osob je v pusti:'); readln(n);
dni := l/10; writeln('Dane mnozstvo tekutiny vystaci ',dni:5:0,'dni.'); readln; end.
_________________ Tajna misia: Ignorovat dlzne a makcene. |
|
Registrovaný: 10.01.10 Prihlásený: 12.03.11 Príspevky: 7 Témy: 2 | Napísal autor témy susana: 31.03.2010 17:15 | |
|
program mi vypočíta koľko je to m3 aj litre ale tie dni mi nepočíta, vždy mi vyskočí 0. Skúšala som to meniť ináč, ale nefunguje.
|
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 31.03.2010 17:19 | |
|
Tak zadaj ine parametre. Mne to funguje. Daj napriklad priemer gule 1 a pocet osob 45. Vyhodi 52 dni.
_________________ Tajna misia: Ignorovat dlzne a makcene. |
|
Registrovaný: 10.01.10 Prihlásený: 12.03.11 Príspevky: 7 Témy: 2 | Napísal autor témy susana: 31.03.2010 17:59 | |
|
A koľko ti tam vyšlo litrov? ak tam vyšlo 523 litrov, tak 52 dni voda vydrží, ale pre jedného človeka, nie pre 45 ľudí. Ak na to idem logicky.
|
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 31.03.2010 18:30 | |
|
Mas pravdu, som si to neuvedomil som to narychlo robil. Zabudol som to vydelit poctom ludi. Tento zdrojak uz funguje:
Kód: program zasobnik; uses crt; const Pi = 3.14; var r, V, d, l, dni, pom: real; n: integer; begin clrscr; writeln ('Priemer gule v metroch, d = '); readln (d);
r:=d/2;
V:=4/3*Pi*r*r*r; writeln; writeln('Objem v metroch kubickych V =',V:5:2); l := (V*1000); writeln('Objem v litroch: ',l:5:2); writeln('Kolko osob je v pusti:'); readln(n);
pom := l/10; dni := pom/n; writeln('Tekutina vystaci pre 1 cloveka ',pom:5:0,' dni.'); writeln('Tekutina vystaci pre ',n,' ludi ',dni:5:0,' dni.'); readln; end.
_________________ Tajna misia: Ignorovat dlzne a makcene. |
|
Registrovaný: 10.01.10 Prihlásený: 12.03.11 Príspevky: 7 Témy: 2 | Napísal autor témy susana: 31.03.2010 18:30 | |
|
Už som prišla na chybu. ten príkaz, ktorý počíta počet dní má vyzerať takto:
dni:=l/(n*10). Potom to počíta správne. Ale aj tak ti ďakujem za príklad - ostatné mi všetko sedelo. Ok funguje to aj tak. Vďaka.
|
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 31.03.2010 18:33 | |
|
no ano, aj tak sa da...
_________________ Tajna misia: Ignorovat dlzne a makcene. |
|
Registrovaný: 06.04.10 Prihlásený: 18.02.14 Príspevky: 47 Témy: 2 |
a co tak takto (trosku elegantnejsie a uspornejsie):
Kód: program ZASOBNIK; uses crt; var r,V,d,dni: Real; n: Word;
BEGIN ClrScr; Write ('Priemer zasobnika v metroch: '); ReadLn (d); Write ('Kolko osob je v pusti?: '); ReadLn (n); r:=d/2; V:=4/3*Pi*r*r*r; dni:=V*100/n; WriteLn ('Objem v m3: ',V:5:2); WriteLn ('Objem v litroch: ',V*1e3:5:2); Write ('Tekutina vystaci pre ',n,' ludi ',dni:5:2,' dni.'); ReadLn;
END.
|
|
Registrovaný: 23.11.08 Príspevky: 187 Témy: 34 Bydlisko: IP: 209.85.... | Napísal Logik: 06.04.2010 18:15 | |
|
sa ti to vykrášľuje, keď to už funguje
_________________ Tajna misia: Ignorovat dlzne a makcene. |
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| pomoc s programom v PASCALE v Assembler, C, C++, Pascal, Java | 2 | 720 | 18.04.2007 9:56 gorky22 | | Prosim o pomoc s programom v pascale...:( v Assembler, C, C++, Pascal, Java | 12 | 1265 | 03.06.2007 22:35 juho | | Potrebujem pomoct s programom v Pascale v Assembler, C, C++, Pascal, Java | 0 | 522 | 21.05.2008 15:09 mirco828 | | prosím pomohol by my niekto z programom v pascale??? v Assembler, C, C++, Pascal, Java | 13 | 984 | 14.06.2007 12:04 juho | | pomoc s programom v Assembler, C, C++, Pascal, Java | 6 | 524 | 14.04.2018 15:15 Vetrolam | | Pomoc s programom v Assembler, C, C++, Pascal, Java | 3 | 491 | 26.07.2013 9:36 Roj-i | | pomoc s programom v Assembler, C, C++, Pascal, Java | 2 | 535 | 16.11.2009 21:30 kubo88 | | C++ pomoc s programom v Assembler, C, C++, Pascal, Java | 8 | 1824 | 07.12.2009 10:46 drummer87 | | C++ pomoc s programom v Assembler, C, C++, Pascal, Java | 9 | 611 | 09.05.2011 22:30 johny3212 | | Pomoc so C# programom v Technológia .NET | 5 | 476 | 11.03.2013 23:27 shaggy | | Pomoc s programom MAYA [ Choď na stránku: 1, 2 ] v Grafické programy | 48 | 2054 | 06.06.2011 18:27 Daron | | pomoc s malym programom v Delphi, Visual Basic | 10 | 570 | 18.02.2012 21:51 coldak | | Pomoc v pascale v Assembler, C, C++, Pascal, Java | 5 | 798 | 24.11.2007 11:10 scarletjohanson | | program v pascale [pomoc] v Assembler, C, C++, Pascal, Java | 4 | 216 | 23.04.2013 11:57 fisherko | | Pomoc vo FREE PASCALE v Assembler, C, C++, Pascal, Java | 5 | 637 | 31.10.2007 21:58 Roberbo | | pomoc - program v pascale v Assembler, C, C++, Pascal, Java | 2 | 795 | 12.06.2007 12:46 mamrd |
| 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
|
|