.
Отговор в тема
Резултати от 1 до 14 от общо 14

Тема: Pascal..

  1. #1

    Pascal..

    Здравейте!
    Трябва ми помощ за 2 задачи
    1.Да се напише програма,която въвежда от клавиатурата стойност за x и y и изчислява и извежда стойността на израза: -13,2x (x е на квадрат) + 3,15(x-y) -3,5.
    2.Да се състави програма,която въвежда от клавиатурата размерите на правилна четириъгълна призма.Да се намери и изведе лицето и обемът на призма с 2 пъти по-малки размери.
    Моля..помогнете ;(

  2. #2
    Супер фен
    Регистриран на
    Jun 2009
    Мнения
    1 553

    Re: Pascal..

    Цитирай Първоначално написано от IvcHe7y
    Здравейте!
    Трябва ми помощ за 2 задачи
    1.Да се напише програма,която въвежда от клавиатурата стойност за x и y и изчислява и извежда стойността на израза: -13,2x (x е на квадрат) + 3,15(x-y) -3,5.
    2.Да се състави програма,която въвежда от клавиатурата размерите на правилна четириъгълна призма.Да се намери и изведе лицето и обемът на призма с 2 пъти по-малки размери.
    Моля..помогнете ;(
    Не помня как е точно синтаксиса на Паскал, но мога да ти ги напиша за C, идеята е 1:1, само синтаксиса ще е различен.

    Код:
    #include <stdio.h>
    int main()
    {
    	float x,y,rezultat;
    	printf("x=");
    	scanf("%f",&x);
    	printf("y=");
    	scanf("%f",&y);
    	rezultat=-13.2*x*x+3.15*(x-y)-3.15;
    	printf("otgovora=%f",rezultat);
    }
    Код:
    #include <stdio.h>
    int main()
    {
    	float a,h,p,s;
    	printf("a=");
    	scanf("%f",&a);
    	printf("h=");
    	scanf("%f",&h);
    	a=a/2;
    	h=h/2;
    	s=4*a*h;
    	s=2*a*a+s;
    	printf("s=%f",s);
    }

  3. #3
    Благодаря много

  4. #4
    Супер фен Аватара на SolusChristus
    Регистриран на
    Dec 2008
    Мнения
    1 038
    Това е C++, не Pascal.

  5. #5
    Супер фен
    Регистриран на
    Jun 2009
    Мнения
    1 553
    Цитирай Първоначално написано от SolusChristus
    Това е C++, не Pascal.
    Ако ми прочетеш коментара, пише че съм го дал на C, идеята е почти същата, има някои разлики по синтаксиса с Паскал само....

  6. #6
    Знам, че това не е Паскал на мен ми трябваше само идеята .. синтаксиса го знам Още веднъж благодаря на Cybershot

  7. #7
    Супер фен Аватара на SolusChristus
    Регистриран на
    Dec 2008
    Мнения
    1 038
    Я да видим дали помня паскала...

    Код:
    program trololo;
    var x,y,z : real;
    begin
    Write("Simple Pascal calculator");
    Writeln("Enter x: ");Readln(x);
    Writeln("Enter y: ");Readln(y);
    z := (-13.2*x*x)+(3.15*(x-y)-3.15)
    Writeln("Result: ");
    Readln;
    end.
    Сега ще го пробвам..

  8. #8
    Супер фен
    Регистриран на
    Jun 2009
    Мнения
    1 553
    Цитирай Първоначално написано от SolusChristus
    Я да видим дали помня паскала...

    Код:
    program trololo;
    var x,y,z : real;
    begin
    Write("Simple Pascal calculator");
    Writeln("Enter x: ");Readln(x);
    Writeln("Enter y: ");Readln(y);
    z := (-13.2*x*x)+(3.15*(x-y)-3.15)
    Writeln("Result: ");
    Readln;
    end.
    Сега ще го пробвам..
    Никъде не декларираш "z" на изхода.

  9. #9
    Супер фен Аватара на SolusChristus
    Регистриран на
    Dec 2008
    Мнения
    1 038
    Цитирай Първоначално написано от Cybershot
    Цитирай Първоначално написано от SolusChristus
    Я да видим дали помня паскала...

    Код:
    program trololo;
    var x,y,z : real;
    begin
    Write("Simple Pascal calculator");
    Writeln("Enter x: ");Readln(x);
    Writeln("Enter y: ");Readln(y);
    z := (-13.2*x*x)+(3.15*(x-y)-3.15)
    Writeln("Result: ");
    Readln;
    end.
    Сега ще го пробвам..
    Никъде не декларираш "z" на изхода.
    Да, усетих се. :P



    Код:
    program calculate;
    var x,y,z : real;
    begin
    Write('Simple Pascal calculator');
    Write('Enter x: ');Readln(x);
    Write('Enter y: ');Readln(y);
    z := -13.2*x*x+3.15*x-y-3.5;
    Writeln('Result: ', z);
    Readln;
    end.
    Това компилира и работи.

  10. #10
    Супер фен
    Регистриран на
    Jun 2009
    Мнения
    1 553
    Код:
    z := -13.2*x*x+3.15*(x-y)-3.15;

  11. #11
    Супер фен Аватара на SolusChristus
    Регистриран на
    Dec 2008
    Мнения
    1 038
    Цитирай Първоначално написано от Cybershot
    Код:
    z := -13.2*x*x+3.15*(x-y)-3.15;
    Не искаше със скоби, и съм сгафил последното число.

    Паскал последно съм ползвал в десети клас, преди... 5 години.

  12. #12
    Супер фен
    Регистриран на
    Jun 2009
    Мнения
    1 553
    Аз много го мразех тоя Паскал, напомняше ми на дос много (puke)

  13. #13
    Супер фен Аватара на SolusChristus
    Регистриран на
    Dec 2008
    Мнения
    1 038
    Цитирай Първоначално написано от Cybershot
    Аз много го мразех тоя Паскал, напомняше ми на дос много (puke)
    CLI > GUI any day.

  14. #14
    Guest
    Много сте малки и не сте работили с Бейсик и Правец 82

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си