test ed studio LAB2
This commit is contained in:
parent
0b992089f3
commit
9b0c46bccc
12 changed files with 323 additions and 0 deletions
34
LAB2/Lezione2/main_00.cpp
Normal file
34
LAB2/Lezione2/main_00.cpp
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
c++ -o main_00 complesso.cc main_00.cpp
|
||||
*/
|
||||
|
||||
#include "complesso.h"
|
||||
#include <cmath>
|
||||
#include <iostream>
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
// test del constructor
|
||||
complesso numero_complesso_1(0., 0.);
|
||||
complesso numero_complesso_2(3., 4.);
|
||||
|
||||
std::cout << numero_complesso_1.modulo() << std::endl;
|
||||
std::cout << numero_complesso_2.modulo() << std::endl;
|
||||
|
||||
// test del copy constructor
|
||||
complesso numero_complesso_3(numero_complesso_2);
|
||||
|
||||
// test dell'operator+
|
||||
complesso numero_complesso_4 = numero_complesso_3 + numero_complesso_2;
|
||||
// complesso numero_complesso_4 = numero_complesso_3.operator+ (numero_complesso_2) ;
|
||||
numero_complesso_4.stampami();
|
||||
|
||||
// test dell'operator=
|
||||
complesso numero_complesso_5 = numero_complesso_4 + 5.;
|
||||
numero_complesso_5.stampami();
|
||||
|
||||
complesso numero_complesso_6 = numero_complesso_5 = numero_complesso_2;
|
||||
numero_complesso_5.stampami();
|
||||
numero_complesso_6.stampami();
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue