Lab02


Informatyka - Podstawy Programowania w Języku C++
prow. SÅ‚awomir Czarnecki
Zadania na laboratorium nr. 2
1. Napisz kod umo\liwiający obliczenie objętości V=V(r,h) oraz pola powierzchni bocznej
V r, h
( )
S=S(r,h) walca o promieniu podstawy r i wysokości h. Dodatkowo oblicz iloraz .
S r, h
( )
Wartości zmiennych r i h wczytuj z klawiatury przy wykorzystaniu funkcji cin>>. Wyniki: V,
S, V/S wyświetl na ekranie monitora wykorzystując funkcję cout<<.
__________________________________________________
Kod zadania napisz w dwóch wariantach:
wariant I: r i h traktujemy jako zmienne lokalne funkcji main(),
wariant II: r i h traktujemy jako zmienne lokalne pewnej funkcji
bezparametrowej Zad_1().
Przetestuj działanie programu dla ró\nych wartości r i h, tak\e dla
h
wartości r = 0 i h = 0.
__________________________________________________
r
2. Wspornik od długości L mo\e być obcią\ony siłą skupioną P oraz momentem skupionym
M na prawym końcu.
P
M
u
L
Ugięcie pionowe u prawego końca pręta obliczamy ze wzoru
L3 L2
u = P + M
3EI 2EI
gdzie E jest modułem Younga, natomiast I jest momentem bezwładności przekroju
poprzecznego prÄ™ta. Dla przekroju poprzecznego w ksztaÅ‚cie prostokÄ…ta o wymiarach a×b
b
a
a b3
moment bezwładności I = . Oblicz ugięcie wspornika u dla następujących danych:
12
îÅ‚ Å‚Å‚
P = 50.0 N , M = 70.0 Nm , L = 3.0 m , E = 3.0Å"107 / m2
[ ] [ ] [ ]
ðÅ‚N ûÅ‚
a = 0.25 m , b = 0.4 m
[ ] [ ]
3. Wczytaj trzy liczby A, B, C, które mają być długościami boków trójkąta. Sprawdz, czy są
one poprawne, tzn. czy spełniają tzw. warunek trójkąta:
A d" B + C , B d" A + C , C d" A + B .
Jeśli powy\szy warunek jest spełniony, to oblicz pole tego trójkąta ze wzoru:
1
S = P P - A P - B P - C gdzie P = A + B + C .
( )( )( ) ( )
2
W przeciwnym przypadku wyświetl odpowiedni komunikat.
4. Oblicz dla x = 77617.0, y = 33096.0 wartości (mo\na wykazać, \e równych sobie !)
x x
wyra\eń: 333.75 - x2 y6 + x2 11x2 y2 -121y4 - 2 + 5.5y8 + i - 2 .
( ) ( )
2y 2y
Szczególnie widoczny problem kumulujących się błędów numerycznych w tym zadaniu
będzie skomentowany na zajęciach.


Wyszukiwarka

Podobne podstrony:
access st2008z lab02 tabele
LAB02 OINS Kalmus Turek
Lab02 TokenRing
AiP Lab02
lab02 08
bazy danych lab02
java lab02 control
CAD 15 LAB02 Warstwy Rysowanie precyzyjna
BO Lab02
lab02 11a
so lab02
Lab02
lab02 operacje
CCNA Lab02 5 4 podstawowa konfiguracja routera za pomocą linii poleceń CISCO IOS
LAB02
sop 2009 lab02
Lab02

więcej podobnych podstron