UA:
UA:
UA:
UA:
daxrider napisał(a):Kalkulator naukowy w Pascalu:
http://www.wright.edu/~john.matthews/a2/calc.html
UA:
proktor napisał(a):daxrider napisał(a):Kalkulator naukowy w Pascalu:
http://www.wright.edu/~john.matthews/a2/calc.html
zjedli by go gdyby im pokazał coś czego sami prawdopodobnie nie potrafili by zrobic![]()
![]()
coś o tym wiem
UA:
daxrider napisał(a):Ofkoz, ale kto przepisuje cały kod? Rip-off na maxa ;]
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
[b]program zad4;[/b]
uses crt;
var jard,stopa,cal,centymetr,metr,mila: real;
begin
clrscr;
writeln ('podaj dludosc w metrach metr');
readln (metr);
cal:=39.37008*metr;
stopa:=3.28084*metr;
jard:=1.09361*metr;
mila:=0.00067*metr;
centymetr:=100*metr;
write ('metr');
writeln(metr:10:2);
write ('mila');
writeln(mila:10:2);
write ('jard');
writeln(jard:10:2);
write ('stopa');
writeln(stopa:10:2);
write ('cal');
writeln(cal:10:2);
write ('centymetr');
writeln(centymetr:10:2);
readln;
end.
[b]przyklad 2[/b]
program zad5;
uses crt;
var atm,mmHG,bar,paskal,hpaskal: real;
begin
clrscr;
writeln ('podaj cisnienie w paskalach paskal');
readln (paskal);
hpaskal:=paskal/100;
bar:=(1/100000)*paskal;
atm:=(1.0197/100000)*paskal;
mmHG:=(750/100000)*paskal;
paskal:=paskal;
write ('atm');
writeln(atm:10:2);
write ('mmHG');
writeln(mmHG:10:2);
write ('bar');
writeln(bar:10:2);
write('paskal');
writeln(paskal:10:2);
write('hpaskal');
write(hpaskal:10:2);
readln;
end.
[b]przyklad 3[/b]
program zad6;
uses crt;
var korzec,garnc,kwarta,litr: real;
begin
clrscr;
writeln ('podaj objetosc w litrach litr');
readln (litr);
litr:=litr;
kwarta:=litr;
korzec:=(1/128)*litr;
garnc:=(32/128)*litr;
write ('korzec');
writeln(korzec:10:3);
write ('garnc');
writeln(garnc:10:3);
write ('kwarta');
writeln(kwarta:10:3);
write ('litr');
writeln(litr:10:3);
readln;
end.
[b]i to tyle pozdrawiam miłej zabawy...[/b]
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
program informacje;
uses crt;
var A:INTEGER;
BEGIN
CLRSCR;
TEXTCOLOR(12);
WRITELN('1.DANE OGOLNE 2.OCEANY 3.NAJWIEKSZE MORZA 4.DEPRESJE 5.NAJDLUZSZE RZEKI');
WRITELN('6.NAJWYZSZE SZCZYTY GORSKIE');
WRITELN;
TEXTCOLOR(13);
WRITELN('ABY POZNAC INFORMACJE DOTYCZACE WYZEJ WYMIENIONYCH TEMATOW WPISZ ODPOWIEDNIA CYFRE');
WRITELN('PODAJ WARTOSC A');
READLN(A);
IF (A=1) THEN
BEGIN
clrscr;
TEXTCOLOR(10);
WRITELN(' POWIERZCHNIA w km2');
WRITELN;
TEXTCOLOR(11);
WRITELN(' SWIAT-------------------509450000');
WRITELN(' WODA--------------------360000000');
WRITELN(' LAD---------------------149450000');
WRITELN(' AZJA---------------------44500000');
WRITELN(' AFRYKA-------------------30302000');
WRITELN(' AMERYKA POLNOCNA---------24241000');
WRITELN(' AMERYKA POLUDNIOWA-------17793000');
WRITELN(' ANTARKTYDA---------------14100000');
WRITELN(' EUROPA--------------------9957000');
WRITELN(' AUSTRALIA I OCEANIA-------8557000');
READLN;
END
ELSE
IF A=2 THEN
BEGIN
clrscr;
TEXTCOLOR(3);
WRITELN(' POWIARZCHNIA w Km2');
WRITELN;
TEXTCOLOR(4);
WRITELN(' OCEAN SPOKOJNY------------------- 179679000');
WRITELN(' OCEAN ATLANTYCKI-------------------92373000');
WRITELN(' OCEAN INDYJSKI----------------------7391700');
WRITELN(' OCENA ARKTYCZNY---------------------1409000');
READLN;
END
else if a=3 then
begin
clrscr;
textcolor(5);
writeln(' NAJWIEKSZR MORZA Km2');
WRITELN;
TEXTCOLOR(6);
writeln(' KARAIBSKIE ------------------------------------2766000');
writeln(' SRODZIEMNE-------------------------------------2516000');
writeln(' POLUDNIOWO CHINSKIE----------------------------2318000');
writeln(' MORZE BERINGA----------------------------------2268000');
writeln(' ZATOKA MEKSYKANSKA-----------------------------1543000');
writeln(' MORZE OCHOCKIE---------------------------------1528000');
writeln(' MORZE WSCHODNIO CHINSKIE I MORZE ZOLTE---------1249000');
writeln(' ZATOKA HUDSONA---------------------------------1232000');
writeln(' MORZE JAPONSKIE--------------------------------1008000');
writeln(' MORZE POLNOCNE----------------------------------575000');
writeln(' MORZE CZARNE------------------------------------452000');
writeln(' MORZE CZERWONE----------------------------------438000');
textcolor(7);
writeln(' MORZE BALTYCKIE---------------------------------397000');
textcolor(6);
writeln(' ZATOKA PERSKA-----------------------------------239000');
writeln(' ZATOKA SW. WAWRZYNCA----------------------------238000');
writeln(' ZATOKA KALIFORNISKA-----------------------------162000');
writeln(' CIESNINA BASSA-----------------------------------75000');
READLN;
END
ELSE IF A=4 THEN
BEGIN
CLRSCR;
TEXTCOLOR(7);
WRITELN(' POLOZENIE GLEBOKOSC ( M PONIZEJ PM )');
WRITELN;
TEXTCOLOR(8);
WRITELN(' MORZE MARTWE----------AZJA------------------- -400 ');
WRITELN(' DEPRESJA TURFANSKA----CHINY------------------ -154 ');
WRITELN(' JEZIORO ASSAL---------DZIBUTI---------------- -150 ');
WRITELN(' DEPRESJA KARAGIJE-----KAZACHSTAN------------- -132 ');
WRITELN(' DOLINA SMIERCI--------AMERYKA POLNOCNA------- -86 ');
READLN;
END
ELSE IF A=5 THEN
BEGIN
CLRSCR;
TEXTCOLOR(5);
WRITELN(' NAJDLUZSZE RZEKI ');
WRITELN;
TEXTCOLOR(6);
WRITELN(' NAZWA RZEKI DLUGOSC W KM ');
WRITELN;
TEXTCOLOR(7);
WRITELN(' NIL-------------------- 6690 ');
WRITELN(' AMAZONKA--------------- 6570 ');
WRITELN(' MISSISPI-MISSOURI------ 6020 ');
WRITELN(' JANGCY----------------- 5900 ');
WRITELN(' JENISEJ---------------- 5870 ');
WRITELN(' OB-IRTYSZ-------------- 5410 ');
WRITELN(' HUANG-HE--------------- 4840 ');
WRITELN(' ZAIR------------------- 4630 ');
WRITELN(' AMUR------------------- 4510 ');
WRITELN(' PARANA----------------- 4500 ');
WRITELN(' LENA------------------- 4400 ');
READLN;
END ELSE
IF A=6 THEN
BEGIN
CLRSCR;
TEXTCOLOR(2);
WRITELN(' NAJWYZSZE SZCZYTY GORSKIE');
WRITELN;
TEXTCOLOR(3);
WRITELN(' NAZWA KRAJ WYSOKOSC ');
WRITELN;
TEXTCOLOR(5);
WRITELN(' EVEREST---------NEPAL-------- 8848 ');
WRITELN(' K2--------------PAKISTAN----- 8611 ');
WRITELN(' KANCZENDZANGA---INDIE-------- 8598 ');
WRITELN(' LHOTSE 1--------CHINY-------- 8516 ');
WRITELN(' MAKALU----------CHINY-------- 8481 ');
WRITELN(' CHO OYU---------CHINY-------- 8201 ');
WRITELN(' DHAULAGIRI------NEPAL-------- 8172 ');
WRITELN(' MANSLU----------NEPAL-------- 8156 ');
WRITELN(' NANGA PARBAT----PAKISTAN----- 8126 ');
WRITELN(' ANNAPURNA-------NEPAL-------- 8078 ');
WRITELN(' GASHERBRUM------CHINY-------- 8068 ');
WRITELN(' BROAD-----------INDIE-------- 8051 ');
WRITELN(' GOSAINTHAN------CHINY-------- 8012 ');
READLN;
END
else
TEXTCOLOR(12);
writeln('BRAK PODANEGO ODNOSNIKA WYJDZI WPISZ INNA WARTOSC!!!!');
readln;
END.
program poraroku;
uses crt;
var liczba: byte;
begin
clrscr;
textcolor(12);
writeln('podaj lczbe z zakresu od 1 do 12');
readln(liczba);
textcolor(10);
case liczba of
1..3:write('zima');
4..6:write('wiosna');
7..9:write('lato');
10..12:write('jesien');
else textcolor(11); {tak mozna wstawic kolor} write('taki miesiac nie istnieje to nie jest zadna pora roku');
end;
readln;
end.
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
program waluty;
uses crt;
var A:Real;
var b,wynik:real;
BEGIN
CLRSCR;
Writeln('Ja tu przyjmuje że 1Pln=1Pln, 1Euro=2Pln, 1Dolar=3Pln, 1Frank=1Pln.');
writeln('Robie to w tym celu aby ułatwić sobie życie czy wszytko dobrze działa');
writeln('Jeżeli chciałbyś żeby wartośći danych walut były zmienne, to już jest wyższa półka');
writeln('bo albo wczytywało by to z pliku, albo za każdym razem byś musiał je wprowadzać z poziomu');
writeln('dzłającego programu.');
WRITELN('1.Zloty Polski 2.Euro 3.Dolar 4.Frank 5.Peso');
WRITELN('ABY POZNAC INFORMACJE DOTYCZACE WYZEJ WYMIENIONYCH TEMATOW WPISZ ODPOWIEDNIA CYFRE');
WRITELN('PODAJ WARTOSC A, na jak walute chcesz zamieniac.');
Readln(A);
writeln('Podaj ilosć złotówek, które chcesz zamienić na na wybraną przez siebie walute');
readln(B);
If a=1 then
BEGIN
wynik:=b/1;
writeln('Jeden złoty to: ',wynik:10:2,' zlotych.');
readln;
End;
If a=2 then
BEGIN
wynik:=b/2;
writeln('Jeden złoty to: ',wynik:10:2,' euro.');
readln;
End;
If a=3 then
BEGIN
wynik:=b/3;
writeln('Jeden złoty to: ',wynik:10:2,' dolar.');
readln;
End;
If a=4 then
BEGIN
wynik:=b/4;
writeln('Jeden złoty to: ',wynik:10:2,' frank.');
readln;
End;
If a=5 then
BEGIN
wynik:=b/5;
writeln('Jeden złoty to: ',wynik:10:2,' peso.');
readln;
End;
end.
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Writeln('Ja tu przyjmuje że 1Pln=1Pln, 1Euro=2Pln, 1Dolar=3Pln, 1Frank=1Pln.');
writeln('Robie to w tym celu aby ułatwić sobie życie czy wszytko dobrze działa');
writeln('Jeżeli chciałbyś żeby wartośći danych walut były zmienne, to już jest wyższa półka');
writeln('bo albo wczytywało by to z pliku, albo za każdym razem byś musiał je wprowadzać z poziomu');
writeln('dzłającego programu.');
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
program Kantor;
uses crt;
var A,b,wynik:real;
var ZNAKCYFRA,znak:char;
BEGIN
CLRSCR;
textcolor(1);
gotoxy(10,10);
WRITELN('*********************************************************');
gotoxy(10,11);
WRITELN('* *');
gotoxy(10,12);
WRITELN('* PROGRAM PODAJE WARTOSC WALUTY POLSKIEJ *');
gotoxy(10,13);
WRITELN('* WZGLEDEM OBCEJ WALUTY, ORAZ *');
gotoxy(10,14);
WRITELN('* WARTOSC WALUTY OBCEJ WZGLEDEM POLSKIEJ. *');
gotoxy(10,15);
WRITELN('* *');
gotoxy(10,16);
textcolor(10);
WRITELN('* VERSION 1.0 *');
gotoxy(10,17);
textcolor(1);
WRITELN('*********************************************************');
gotoxy(25,25);
writeln('Wcisnij "Enter", aby kontynuowac.');
READLN;
CLRSCR;
textcolor(2);
gotoxy(10,10);
WRITELN('WYBIERZ KONWERSJE WALUT: WCISNIJ "0",');
gotoxy(10,11);
writeln('ABY WYBRAC KONWERSJE POLSKA->OBCA.');
textcolor(3);
gotoxy(10,12);
WRITELN('WYBIERZ KONWERSJE WALUT: WCISNIJ "1",');
gotoxy(10,13);
writeln('ABY WYBRAC KONWERSJE OBCA->POLSKA.');
READLN(ZNAKCYFRA);
clrscr;
if (Znakcyfra<'0') or (znakcyfra>'1') or
(znakcyfra='a') or (znakcyfra='b') or (znakcyfra='c') or (znakcyfra='d') or
(znakcyfra='e') or (znakcyfra='m') or (znakcyfra='u') or (znakcyfra='D') or
(znakcyfra='f') or (znakcyfra='n') or (znakcyfra='w') or (znakcyfra='E') or
(znakcyfra='g') or (znakcyfra='o') or (znakcyfra='x') or (znakcyfra='F') or
(znakcyfra='h') or (znakcyfra='p') or (znakcyfra='y') or (znakcyfra='G') or
(znakcyfra='i') or (znakcyfra='q') or (znakcyfra='z') or (znakcyfra='H') or
(znakcyfra='j') or (znakcyfra='r') or (znakcyfra='A') or (znakcyfra='I') or
(znakcyfra='k') or (znakcyfra='s') or (znakcyfra='B') or (znakcyfra='J') or
(znakcyfra='l') or (znakcyfra='t') or (znakcyfra='C') or (znakcyfra='K') or
(znakcyfra='L') or (znakcyfra='U') or (znakcyfra='W') or
(znakcyfra='M') or (znakcyfra='T') or (znakcyfra='X') or
(znakcyfra='N') or (znakcyfra='S') or (znakcyfra='Y') or
(znakcyfra='O') or (znakcyfra='R') or (znakcyfra='Z') or
(znakcyfra='P') or (znakcyfra='Q') or (znakcyfra='a') or
(znakcyfra='') THEN
BEGIN
gotoxy(8,9);
textcolor(4);
writeln('Podales zla wartosc moze byc tylko 0 lub 1. Nastpi zamkniecie programu.');
gotoxy(8,10);
writeln('Ponow probe po kolejnym uruchomieniu programu.');
readln;
exit;
end;
clrscr;
textcolor(4);
gotoxy(10,10);
WRITELN('WYBIERZ ODPOWIEDNIA WALUTE ŻZADANA WALUTE.');
gotoxy(10,11);
WRITELN('WALUTY DO WYBORU: 1.Zloty Polski 2.Euro 3.Dolar 4.Frank 5.Peso');
textcolor(5);
gotoxy(10,13);
WRITELN('ABY POZNAC INFORMACJE DOTYCZACE WYZEJ WYMIENIONEJ');
gotoxy(10,14);
writeln('WALUTY WPISZ ODPOWIEDNIA CYFRE WYBRANA Z KLAWIATURY.');
textcolor(6);
gotoxy(10,16);
WRITELN('Podaj wartosc 1,2,3,4 lub 5, na jaka walute chcesz');
gotoxy(10,17);
writeln('zamieniac/wymienic pieniadze.');
Readln(a);
if (a<1) or (a>5) THEN
BEGIN
gotoxy(8,9);
textcolor(4);
writeln('Podales zla wartosc moga byc tylko liczby zprzedzialu od 1 do 5. Nastpi zamkniecie programu.');
gotoxy(8,10);
writeln('Ponow probe po kolejnym uruchomieniu programu.');
readln;
exit;
end;
textcolor(7);
gotoxy(10,19);
writeln('Podaj ilosc zlotowek (kwote), ktore chcesz zamienic');
gotoxy(10,20);
writeln('na wybrana przez siebie walute.');
readln(b);
textcolor(8);
gotoxy(10,22);
writeln('Teraz wyczyszcze ekran w celu podania wyniku, wcisnij "Enter".');
textcolor(9);
gotoxy(10,24);
writeln('Czekaj analizuje... ');
readln;
CLRSCR;
textcolor(10);
if znakcyfra='0' then
begin
if a=1 then
BEGIN
wynik:=b/1;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
If a=2 then
BEGIN
wynik:=b/2;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' euro.');
readln;
End;
If a=3 then
BEGIN
wynik:=b/3;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' dolar/-ow.');
readln;
End;
If a=4 then
BEGIN
wynik:=b/4;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' frank/-ow.');
readln;
End;
If a=5 then
BEGIN
wynik:=b/5;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' peso.');
readln;
End;
gotoxy(10,22);
textcolor(11);
writeln('Dziekujemy za z korzystanie z naszego programu Kantor version 1.0');
readln;
end;
if znakcyfra='1' then
begin
if a=1 then
BEGIN
wynik:=b*1;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' zloty/-ch to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
If a=2 then
BEGIN
wynik:=b*2;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' euro to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
If a=3 then
BEGIN
wynik:=b*3;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' dolar/-ow to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
If a=4 then
BEGIN
wynik:=b*4;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' frank/-ow to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
If a=5 then
BEGIN
wynik:=b*5;
gotoxy(20,20);
writeln('Kwota ',b:10:2,' peso to: ',wynik:10:2,' zloty/-ch.');
readln;
End;
textcolor(11);
gotoxy(10,22);
writeln('Dziekujemy za z korzystanie z naszego programu Kantor version 1.0');
readln;
end;
end.
Zarejestrowani użytkownicy: Brak zarejestrowanych użytkowników