3.5. Opakování

Cvičení
Cvičení

Úkol k textu

Zadání 1)

Co je špatného na konstruktoru v následujícím fragmentu?
class priklad {
   double a, b, c;
public:
   double priklad();   //chyba, proc?
};


Řešení

Úkol k textu

Zadání 2)

Vytvořte třídu t_and_d, která předává aktuální systémový čas a datum, jako argument svému konstruktoru, když je vytvářena. Ať třída obsahuje členskou funkci, která zobrazí čas a datum na obrazovce (Rada: Pro nalezení a zobrazení data a času použijte standardní funkce ze standardní knihovny)

Řešení

Úkol k textu

Zadání 3)

Je dána následující třída. Vytvořte dvě odvozené třídy rectangle a isosceles. Ať každá třída obsahuje funkci pojmenovanou area() která dle zadání vrací plochu čtyřúhelníku nebo rovnoramenného trojúhelníku. Pro inicializaci height a width použijte konstruktor s argumenty.
class area_c1 {
public:
   double height;
   double width;
};

Řešení

Úkol k textu

Zadání 4)

Co zobrazí tento program?

#include <iostream.h>

int main()
{
  int i = 10;
  long l = 1000000;
  double d = -0.0009;

  cout << i << ' ' << l << ' ' << d;
  cout << "\n";

  return 0;
}


Řešení
flash\test2.swf
Test
Kliknutím na ikonu spustíte test.