Strona 1 z 1

Programik. Pascal.

: 7 mar 2010, o 18:00
autor: zochaaaa
Witam! Potrzebuję programik na wyliczenie potęgi \(\displaystyle{ a^x}\) z użyciem pętli for.

Programik. Pascal.

: 7 mar 2010, o 18:15
autor: Althorion
1. Jak bardzo chcesz, żeby to było wydajne?
2. Nie znasz algorytmu czy nie potrafisz zaprogramować?

Programik. Pascal.

: 7 mar 2010, o 18:35
autor: zochaaaa
byle działało:)

Programik. Pascal.

: 7 mar 2010, o 19:10
autor: Althorion
Nigdy nie programowałem w Pascalu. Wczytywanie danych będziesz musiała sobie zaprogramować sama. Sama pętla potęgująca będzie wyglądała tak:

Kod: Zaznacz cały

wynik = podstawa;
for i:=2 to wykladnik do
begin
    wynik = wynik * podstawa
end;
Liczy potęgi całkowite dodatnie. Musisz wcześniej zadeklarować wszystkie zmienne i pobrać do nich potrzebne dane.

Programik. Pascal.

: 7 mar 2010, o 19:53
autor: zochaaaa
Program petla;
Uses Crt;
Var i,n,a:integer;
s:integer;
begin
Clrscr;
write('Podaj wykadnik: ');
readln(a);
write('Podaj potege: ');
readln(n);
i:=1;
s:=1;
For i:=1 To n Do
s:=s*a;

writeln('Liczba po potegowaniu wynosi: ','a^n=',s);
readln;
end.


Zrobiłam tak i tez działa ;)

Programik. Pascal.

: 7 mar 2010, o 19:55
autor: Natasha
Mam głupie pytanie
Napisałam program, który rozwiązuje równanie kwadratowe i wyskakuje mi czarne okienko, to co mam w nie wpisać, zeby się przekonać, że mój program działa?

Programik. Pascal.

: 7 mar 2010, o 22:07
autor: rozkminiacz
pokaz kod

Programik. Pascal.

: 8 mar 2010, o 06:14
autor: Althorion
Natasha, jak pisałaś program, to zapewne wiesz, jakich danych oczekuje on od użytkownika (zapewne współczynników trójmianu kwadratowego). Wpisz mu je po prostu.