Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

38 lignes
622B

  1. #include "fcpp.hh"
  2. struct Complex {
  3. float real;
  4. float imag;
  5. } ;
  6. Complex erzeuge_complex (float re, float im)
  7. {
  8. Complex t;
  9. t.real = re; t.imag = im;
  10. return t;
  11. }
  12. float real (Complex q) {return q.real;}
  13. float imag (Complex q) {return q.imag;}
  14. Complex add_complex (Complex p, Complex q)
  15. {
  16. return erzeuge_complex(real(p) + real(q),
  17. imag(p) + imag(q));
  18. }
  19. // etc
  20. void drucke_complex (Complex p)
  21. {
  22. print(real(p),"+i*",imag(p),0);
  23. }
  24. int main ()
  25. {
  26. Complex p = erzeuge_complex(3.0,4.0);
  27. Complex q = erzeuge_complex(5.0,3.0);
  28. drucke_complex(p);
  29. drucke_complex(q);
  30. drucke_complex(add_complex(p,q));
  31. }