Reklama
Pokazuje wyniki od 1 do 9 z 9

Temat: Pascal bmi

  1. #1
    Avatar arturave
    Data rejestracji
    2007
    Położenie
    Prabuty
    Wiek
    30
    Posty
    529
    Siła reputacji
    18

    Domyślny Pascal bmi

    cześć mam do was prośbę, powiedzcie oco b, :d z tym błędem
    nie było mnie na zajęciach :d a że to jest mój 1 rok bawienia się w oprogramowaniu to jeszcze nie wszystko czaje :p.

    oczywiście zdaje sobie sprawę że mam tam pewnie mnóstwo innych błędów ale z nimi się uporam później :D
    Ostatnio zmieniony przez arturave : 03-11-2011, 16:56

  2. #2

    Notoryczny Miotacz Postów CzuP jest teraz offline
    Avatar CzuP
    Data rejestracji
    2009
    Posty
    1,272
    Siła reputacji
    16

    Domyślny

    Nazwa programu taka sama jak nazwa zmiennej, nie popełniaj więcej tego błędu ;).

  3. #3
    Avatar arturave
    Data rejestracji
    2007
    Położenie
    Prabuty
    Wiek
    30
    Posty
    529
    Siła reputacji
    18

    Domyślny

    up@ dzięki będę o tym pamiętał :P

    a tu zagadka
    mam zrobić ten program który obliczy bmi jestem w 99% pewien że dobrze robię do końca 1 akapitu ze tak to nazwę ; d.
    potem muszę zrobić tak że np. jeżeli Bmi wyjdzie mniejsze niż 20 to wyskoczy napis że masz problem z wagą .. jestem pewien ze ten
    2 akapit jest kompletnie zły ale nie wiem jak to napisać ktoś mógł by pomóc ??

    Program porgram_do_obliczania_bmi;
    uses crt;
    var plec:CHAR;
    wzrost,waga:INTEGER;
    bmi:REAL;

    Begin
    Clrscr;
    writeln('*******PROGRAM DO OBLICZANIA BMI*******');
    write('Podaj pˆe† (k - kobieta / m - m©ľczyzna)');readln(plec);
    write('Podaj wzrost w cm');Readln(wzrost);
    write('Podaj wag© w kg');Readln(waga);
    bmi:=waga/SQR(wzrost/100);
    If (plec = 'k') or (plec = 'K') Then
    Begin
    bmi:=bmi<18 writeln('niedowaga');
    bmi:=19<bmi<25 writeln('waga ok');
    bmi:=26<bmi<30 writeln('otylosc!!');
    end;
    If (plec= 'm') or (plec = 'M') Then
    Begin
    bmi:= bmi<20 writeln('niedowaga');
    bmi:= 19<bmi<25 writeln('waga ok');
    bmi:= 26<bmi<30 writeln('otylosc!!');
    end;

    readln;
    end.

  4. Reklama
  5. #4
    Avatar Venzet
    Data rejestracji
    2009
    Położenie
    Wwa
    Posty
    1,596
    Siła reputacji
    18

    Domyślny

    w sumie moglbym to zrobic jednak mam pytanie co to ma byc te SQR? rozumiem, ze to jakas stala? czemu jej nie deklarowales? czy to mialo byc sqrt?

  6. #5
    Avatar arturave
    Data rejestracji
    2007
    Położenie
    Prabuty
    Wiek
    30
    Posty
    529
    Siła reputacji
    18

    Domyślny

    Cytuj Venzet napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    w sumie moglbym to zrobic jednak mam pytanie co to ma byc te SQR? rozumiem, ze to jakas stala? czemu jej nie deklarowales? czy to mialo byc sqrt?
    wzorowałem się trochę tym

    PROGRAM objetosc_bryl;
    USES crt;
    var r,h,a,b,c:INTEGER;
    v:REAL;
    wybor:CHAR;
    BEGIN
    clrscr;
    writeln('Program oblicz objˆto˜† wybranej bryˆy');
    writeln(' "k"-objeto˜† kuli, "w"-walca, "s"-stoľka, "p"-prostopadloscianu');

    readln(wybor);
    IF (wybor = 'k') or (wybor = 'K') THEN
    begin {instr. zlozona}
    write('Podaj promieä');readln(r);
    {v=(4/3)*pi*r*r*r; tak tez moľna}
    v:=(4/3)*pi*SQR(r)*r;
    writeln('Objˆto˜† kuli=',v:4:2);
    end;


    bo te bmi liczy się wzrost waga/wzrost (kwadrat) czyli można to zapisać tak? ; waga/(wzrost*wzrost):6:2);
    w sumie z lekcji wywnioskowalem ze te SQR podnosi do kwadratu ;d.


    jeżeli masz jakieś inne sugestie jak to napisać to napisz :D. Bo ja już nie mam zielonego pojęcia :p.
    Ostatnio zmieniony przez arturave : 03-11-2011, 20:54

  7. #6
    Avatar Venzet
    Data rejestracji
    2009
    Położenie
    Wwa
    Posty
    1,596
    Siła reputacji
    18

    Domyślny

    tak sie liczy gdy sie podaje chyba wzrost w metrach ;> przy podawaniu centymetrow bmi wychodzi strasznie male ;>

  8. Reklama
  9. #7
    Avatar Venzet
    Data rejestracji
    2009
    Położenie
    Wwa
    Posty
    1,596
    Siła reputacji
    18

    Domyślny

    dobra zrobilem, podawanie w centymetrach, z tym, ze program sobie sam zamienia to na metry zeby prawidlowo liczyc bmi, to imo dobrze smiga:
    Kod :
    Program bmiprogram;
    
    var plec:char;
        waga:integer;
        wzrost,bmi:real;
    
    begin
    writeln('*******PROGRAM DO OBLICZANIA BMI*******');
    
    writeln ('Podaj swoja plec: k-kobieta, m-mezczyzna ');
    readln(plec);
    
    writeln ('Podaj swoj wzrost ');
    readln(wzrost);
    
    writeln ('Podaj swoja wage w kilogramach');
    readln(waga);
    
    bmi:=waga/(wzrost/100*wzrost/100);
    writeln(bmi:4:4);
    
    if (plec='k') or (plec='K') then
       begin
            if (bmi<18) then writeln('niedowaga')
               else
            if (bmi>=18) and (bmi<25) then writeln('waga ok')
               else
                   writeln('otylosc!');
       end else
    If (plec='m') or (plec='M') then
       begin
            if (bmi<20) then writeln('niedowaga')
               else
            if (bmi>=20) and (bmi<26) then writeln('waga ok')
               else
                   writeln('otylosc!');
       end;
    readln();
    end.

  10. #8
    Avatar arturave
    Data rejestracji
    2007
    Położenie
    Prabuty
    Wiek
    30
    Posty
    529
    Siła reputacji
    18

    Domyślny

    Dzięki!! bardzo naprawdę za poświęcenie twojego czasu dla mnie :D.

  11. #9
    Avatar Venzet
    Data rejestracji
    2009
    Położenie
    Wwa
    Posty
    1,596
    Siła reputacji
    18

    Domyślny

    radze zrobic pare(nascie) testow, bo ja tylko jeden zobaczylem i wynik wydawal sie sensowny :p jednak radze potestowac

  12. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. pascal
    Przez arturave w dziale Szkoła i nauka
    Odpowiedzi: 1
    Ostatni post: 15-03-2012, 23:15
  2. pascal
    Przez pooh w dziale Szkoła i nauka
    Odpowiedzi: 5
    Ostatni post: 26-11-2011, 15:26
  3. Pascal, pomocy!
    Przez Katalonczyk w dziale Szkoła i nauka
    Odpowiedzi: 8
    Ostatni post: 03-11-2011, 19:11
  4. Pascal Help! ;d
    Przez bojo w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 0
    Ostatni post: 25-10-2011, 12:47
  5. Statki pascal
    Przez Trih w dziale Szkoła i nauka
    Odpowiedzi: 0
    Ostatni post: 09-10-2011, 22:53

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •