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 tabeleLAB02 OINS Kalmus TurekLab02 TokenRingAiP Lab02lab02 08bazy danych lab02java lab02 controlCAD 15 LAB02 Warstwy Rysowanie precyzyjnaBO Lab02lab02 11aso lab02Lab02lab02 operacjeCCNA Lab02 5 4 podstawowa konfiguracja routera za pomocą linii poleceń CISCO IOSLAB02sop 2009 lab02Lab02więcej podobnych podstron