PDA

View Full Version : програми на Pascal



Xploder
04-08-2010, 12:14
През ваканцията имам да пиша едни програми на Pascal,от които нямам ни най-малка представа. Моля помогнете : )

1.Напишете програ,ма,която да изчисляза обема на куб.Нека данните да бъдат въведени от клавиатурата.

2.Една година на Юпитер има продължителност около 12 земни години.Напишете програма,която въвежда броя на земните дни от клавиатурата и изчисляза еквивалентния брой юпитерски години.

3.Напишете програма,което изисква от потребителя да въведе количеството левове,и след това стойността им в евро.

4.Напишете програма,която преобразува инчове в сантиметри от обратно,в зависимост от желанието на потребителя(използвайте оператор за избор).

5.Напишете програма,която събира и изважда две цели числа.Първо,изисквайте от потребителя да избере операцията,а след това - да въведе числата.Накрая изпишете резултата на екрана.

Това са задачите.
Благодаря ви предварително : )

YouDontKnowMe
04-08-2010, 17:51
Ако намеря учебник за да погледна синтаксиса на езика , ще пиша ^

YouDontKnowMe
04-08-2010, 18:32
Така, нещо не мога да си намеря свестен компилатор.
Трябва да е нещо такова:



program Zad_1;
var a,V:real;
begin
write('a='); readln(a);
S:=a*a*a;
writeln('Obema e raven na ',V);
end.



program Zad_3;
var a,S:real;
begin
write('bglv=');readln(a);
S:=a*1,95;
writeln('euro=', S);
end.




program Zad_2;
var a, S:real;
begin
write('Vyvedete broq na zemnite dni');readln(a);
S:=(a/365)/12;
writeln('Iupiterskite godini sa na broi',S);
end.

Макар, за 2ра задача да не си объркал, да не би да трябва да се въвеждат години , а не дни ?
Надявам се да не съм писала големи глупости ^ Утре ще чета за оператора за избор, че сега започна да ме цепи тиквичката.

Xploder
04-08-2010, 21:07
Така, нещо не мога да си намеря свестен компилатор.
Трябва да е нещо такова:



program Zad_1;
var a,V:real;
begin
write('a='); readln(a);
S:=a*a*a;
writeln('Obema e raven na ',V);
end.



program Zad_3;
var a,S:real;
begin
write('bglv=');readln(a);
S:=a*1,95;
writeln('euro=', S);
end.




program Zad_2;
var a, S:real;
begin
write('Vyvedete broq na zemnite dni');readln(a);
S:=(a/365)/12;
writeln('Iupiterskite godini sa na broi',S);
end.

Макар, за 2ра задача да не си объркал, да не би да трябва да се въвеждат години , а не дни ?
Надявам се да не съм писала големи глупости ^ Утре ще чета за оператора за избор, че сега започна да ме цепи тиквичката.


S:=a*a*a;
S:=a*1,95;
S:=(a/365)/12;

на тези редове ми показва
Unknown identifier.

YouDontKnowMe
04-08-2010, 21:56
Ами, погледни си в учебника как трябва да бъде записано. Никога не съм програмирала на паскал. Утре ще погледна пак на свежа глава в книжката,

L0ST
04-08-2010, 22:59
И на мен Паскал ми е като а китайски. Аз си програмирам на C/C#

YouDontKnowMe
04-08-2010, 23:50
И на мен Паскал ми е като а китайски. Аз си програмирам на C/C#
Аз съм изумена, че още го преподават ... Няма ли да минем на С вече :?

Cybershot
04-08-2010, 23:56
Тоя паскал е бати умрелия програмен език. Днешно време всички програмират на C++/java. Мисля че трябва да се учи VB, защото при него интерфейса се прави супер лесно, докато при С++ интерфейса се пише, с код :D

L0ST
04-09-2010, 00:11
На C# също се прави лесно интерфейса. То си е като VB...