Nieubłaganie zbliża się koniec roku szkolnego, czas na ostatnie zadanie dla Was.
W zeszłym miesiącu każdy z Was zapoznał się z podstawami programowania w języku C++
Prosiłem Was, abyście obejrzeli filmy:
Był to odcinek zerowy - dzięki, któremu mogliście zainstalować sobie środowisko
programistyczne Code Blocks
Drugi film opisywał pierwszy podstawowy program oraz budowę szkieletu programu,.
Na podstawie poprzednich programów wykonywaliście Quiz Kahoot,
który poszedł nadzwyczaj dobrze :)
Kolejne zadanie polega na wykonaniu 4 prostych programów w środowisku Code Blocks.
Pierwszy program:
Wizytówka - napisz 7 zdań o sobie wykorzystując informacje, które są zawarte w poprzednich filmach.
Zdania nie mają znaczenia, natomiast ważne jest, żebyś potrafił wyprowadzać komunikaty na ekran do aplikacji konsolowej za pomocą instrukcji cout.
Pamiętaj, po napisaniu programu wykonaj zrzut ekranu, przedstawiający zarówno kod, oraz okienko aplikacji konsolowej w jednym obrazie np:
Drugi program:
Na podstawie filmu:
Który opisuje bardzo dokładnie instrukcję warunkową
oraz
wiedząc, że
Napisz program (i koniecznie prześlij podobnie jak pierwszy zrzut ekranu kod+wykonany program w konsoli), który obliczy pole kwadratu. W założeniach programu musisz użyć instrukcji warunkowej, która sprawdzi, czy podana wartość boku przez użytkownika jest liczbą dodatnią! Jeśli tak, to zostanie obliczone pole kwadratu, w przeciwnym razie program się zakończy!
Trzeci program:
wiedząc, że:
Instrukcja switch jest to instrukcja
sterująca umożliwiająca na rozgałęzienie wielu dróg w programie w zależności od
wartości danego wyrażenia sterującego nazywanego selektorem:
case wartosc1: instrukcja1; break; case wartosc2: instrukcja1; break; case wartosc3: instrukcja1; break; itd.
}
Default: instrukcja_domyslna; break
Przepisz do nowego dokumentu w Code Blocks i
zapisz go oraz nazwij i sprawdź jak działa:
{
int miesiac;
cout<<"Podaj numer miesiąca a podam Ci jego
nazwę:"<<endl;
cin>>miesiac;
switch
(miesiac)
{
case
1: cout<<"styczeń"; break;
case
2: cout<<"luty"; break;
case
3: cout<<"marzec"; break;
case
4: cout<<"kwiecień"; break;
case
5: cout<<"maj"; break;
case
6: cout<<"czerwiec"; break;
case
7: cout<<"lipiec"; break;
case
8: cout<<"spierpień"; break;
case
9: cout<<"wrzesień"; break;
case
10: cout<<"październik"; break;
case
11: cout<<"listopad"; break;
case
12: cout<<"grudzień"; break;
default: cout<<"W
kalendarzu mamy tylko 12 miesięcy"; break;
}
return 0;
}
Na podstawie
powyższego przykładu wymyśl
i zmodyfikuj program według swojego pomysłu. (Podpowiedzi: Np.: Podaj mi numer planety w układzie słonecznym, a podam Ci jej nazwę. Podaj mi numer ucznia w dzienniku, a podam Ci jego dane. Itd.) |
Czwarty ostatni program:
Przepisz do nowego dokumentu w C++ i
zapisz go oraz nazwij:
{
double
a, b, wynik;
int x, y, h;
int dzialanie;
cout << "Wybierz
dzialanie :" << endl ;
cout << "1. Dodawanie" << endl
cout <<
"2. Odejmowanie" << endl
cout << "3. Mnozenie" << endl
cout << "4. Dzielenie" << endl
cin >>
dzialanie;
switch (dzialanie)
{
case
1:
cout << endl << "Podaj skladniki :" <<
endl;
cin >> a >> b;
wynik = a + b;
break;
case
2:
cout << endl << "Podaj odjemna i odjemnik :"
<< endl;
cin >> a >> b;
wynik = a - b;
break;
case
3:
cout << endl << "Podaj czynniki :" <<
endl;
cin >> a >> b;
wynik = a * b;
break;
case
4:
cout << endl << "Podaj dzielna i dzielnik :"
<< endl;
cin >> a >> b;
wynik = a / b;
break;
default :
cout << endl << "Koniec programu." <<
endl;
wynik = 0;
}
cout
<< "Wynik wynosi " << wynik << endl;
return 0;
}
Wzorując się na
powyższych operacjach arytmetycznych dodaj jeszcze 4 dodatkowe opcje pozwalające obliczyć użytkownikowi np. pola różnych figur geometrycznych.
|
Podsumowanie:
Napisz 4 programy samodzielnie!
Po napisaniu zrób 4 bardzo czytelne zrzuty ekranu z kodu i działającego programu!
Nie kopiuj prac od kolegi, koleżanki z klasy!
Każda praca powinna być inna!
Wystawianie oceny końcowej z przedmiotu musi zakończyć się do 5 czerwca 2020 roku.
Proszę przesłać gotową pracę
koniecznie podpisując się swoim imieniem i nazwiskiem oraz podając klasę
nie później niż 2 czerwca 2020 roku.
na znany Wam adres:
nie.zapomnij.odrobic.pracy.domowej@gmail.com
Pamiętaj, jeśli masz jakieś zaległości - uzupełnij je!!!
Ocena końcowa z przedmiotu będzie od tego uzależniona!!!
Powodzenia w wykonywaniu prac!


Brak komentarzy:
Prześlij komentarz