pp10 (2)


Ćwiczenia:

1) Przepisać program z pliku: pp10cw1.cpp.

2) W pliku pp10cw2.cpp uzupełnić kod w miejscach oznaczonych komentarzem „...uzupelnic definicje...”. Następnie program skompilować i uruchomić.

3) W pliku pp10cw3.cpp uzupełnić kod w miejscach oznaczonych komentarzem „...do uzupelnienia: ”. Następnie program skompilować i uruchomić.

4) Wykonać zadanie 1.

Zadania:

  1. Napisać program zawierający typ i rekordy danych pracowników oraz funkcje do ich przetwarzania. Program powinien zawierać deklarację nowego typu strukturowego o nazwie 'pracownik'. W deklaracji tego typu należy podać najważniejsze dane dotyczące pracownika, tj.: imię, nazwisko, data urodzenia, wiek, adres, pensja brutto; przy czym dane 'imię', 'nazwisko', 'data_urodzenia' oraz 'adres' powinny być polami typu tablicy znakowej o ustalonym rozmiarze (np. 50 znaków), natomiast dana 'wiek' powinna być polem typu całkowitego, a 'pensja_brutto' - typu rzeczywistego. Dodatkowo w programie należy zdefiniować trzy funkcje do przetwarzania rekordów p/w typu. Każda funkcja powinna mieć co najmniej jeden parametr będący wskaźnikiem na przetwarzany rekord. Funkcje te powinny umożliwiać wykonywanie następujących operacji na rekordzie. Funkcja 'OdczytDanych' do odczytania danych ze standardowego strumienia wejściowego. Funkcja 'ZapisDanych' do zapisania danych rekordu do standardowego strumienia wejściowego. Funkcja 'PensjaNetto' do obliczenia pensji netto, czyli odjęcie podatku od pensji brutto i zwrócenie jej wartości jako rezultat funkcji. W programie podać kod testujący p/w typ i funkcje.

0x01 graphic
0x01 graphic
0x01 graphic

Laboratorium z podstaw programowania ♦ Język C/C++

1



Wyszukiwarka

Podobne podstrony:
tarcza PP10
PP10 V2 2A4
PP10 V1 2A4
PP10 ALL 12stronAa4
PP10
Zestaw tarcz pp10 v2
Zestaw tarcz pp10 v5

więcej podobnych podstron