Zadanie 1
Napisz program który:
1. Wyświetla napis 'Czy rozpocząć obliczenia?'
2. Wczytuje odpowiedz (odp)
3. Jeżeli odp to 'Tak' lub 'tak' wtedy:
a) Wyświetla napis 'czy chcesz liczyć pole prostokąta(p) czy trójkąta(t)'?
b) Wczytuje jako odpowiedz zmienna znakowa (z)
c) Jeżeli z wynosi 'p' to:
* prosi o podanie długości boków prostokąta
* wczytuje (a,b)
* oblicza pole powierzchni wg wzoru pp=a*b
* wyświetla wynik w postaci 'pp=' wartosc pp(liczba miejsc dziesiętnych po kropce wynosi 3)
d) Jeżeli z wynosi 't' to:
* prosi o podanie długości podstawy oraz wysokości trójkąta
* wczytuje je (c,h)
* oblicza pole powierzchni wg wzoru pt=(c*h)/2
* wyświetla wynik w postaci 'pt=' wartość pt (liczba msc po przecinku 2)
e) jeżeli wczytano inna zmienna z to wyświetla na ekranie napis' blad'
4. jeżeli odp to 'Nie' lub' nie' to wyświetla na ekranie
a) w pierwszej linijce 'dziękuje'
b) w drugiej linijce 'koniec'
5. zatrzymuje ekran
Zadanie 2
Napisz program który:
1. Wyświetla napis 'Czy rozpocząć działanie?'
2. Wczytuje jako odpowiedz zmienna znakowa (o)
3. Jeżeli o to 'T' lub 't' wtedy;
a) wyświetla napis 'Czy chcesz liczyć stężenie molowe (Cm) czy procentowe (Cp)?
b) wczytuje jako odpowiedz zmienna (z)
c) jeżeli z to 'Cm':
* prosi o podanie liczby moli substancji i objętości roztworu
* wczytuje (n,v)
* oblicza stężenie molowe wg wzoru Cm=n/v
wyświetla wynik w postaci 'Cm=' wartość Cm (tak aby liczba msc dziesiętnych po kropce wynosiła 2)
d) jeżeli z to 'Cp'
* prosi o podanie masy substancji i masy roztworu
* wczytuje je (ms,mr)
*oblicza stężenie procentowe wg wzoru Cp=(ms/mr)*100
* wyświetla wynik wpostaci 'Cp=' warosc Cp (tak aby liczba miejsc dziesietnych po kropce wynosila 3)
e) jeżeli wczytano inna zmienna z to wyswietla na ektanie nas 'blad)
4. Jezeli o to 'N' lub 'n' wtedy wyswietla na ekranie:
a) w pierwszej lini napis: 'Zrezygnowales z obliczen'
b) w drugiej lini napis 'koniec'
5. Zatrzymuje ekran
Zadanie 3
Napisz program który:
1. Prosi o podanie liczby rzeczywistej a
2. Wczytuje te liczbę
3. Powyższe czynności powtarza aż a<>0
4. Oblicza wartość
y=( ax + sin(x) x<1
( x+2 x>=1
dla x=0.2*n gdzie n=1,2,3...12
5. wyświetla wynik na ekranie w postaci tabeli tak aby liczba miejsc dziesiętnych po kropce wynosiła 3
x y
. .
. .
6. Zatrzymuje ekran
Zadanie 4
Napisz program który:
Prosi o podanie zmiennej rzeczywistej z
Wczytuje tą zmienną
Powyższe czynności powtarza aż z>0
Oblicza wartość wyrażenia
F(x) = (2x+cos(zx) x<1
(3x + 2z x>1
Dla x=0.1*i gdzie i=1,2,3,…,10
Wyświetla wynik na ekranie w postaci tabeli tak by liczba miejsc po przecinku wynosila 2
x y
. .
. .
Zatrzymuje ekran
Zadanie 5
Napisz program który:
Prosi o podanie zmiennej rzeczywistej a
Wczytuje tę zmienną
Powyższe czynności powtarza Az a<>0
Oblicza wyrażenia:
Y= (3/a+sin(x) dla x<1
(3x2 + 2a dla x>1
X=0.3*i gdzie i=1,2,3,…,10
Wynik zapisuje do pliku wyniki.dat w postaci tabeli (liczba cyfr po kropce wynosi 3)
x y
. .
. .