#include <stdio.h>
#include <math.h>

#define wurzel(zahl)       printf(#zahl" von %f = %f\n",zahl,sqrt(zahl))
#define summe(zahl1,zahl2) printf(#zahl1 "+" #zahl2 " = %d\n",zahl1+zahl2)
#define gibaus(string)        printf(#string"\n")
#define wertvon(zahl,format)  printf(#zahl" = "format"\n",zahl)

int main()
{
   float Wurzel;
   int Wert1=100;
   int Wert2=150;

   char character='s';
   int integer=20;
   float floating=5.550;

   printf("Zahl eingeben : ");
   scanf("%f",&Wurzel);

   wurzel(Wurzel);
   summe(Wert1,Wert2);
   gibaus(Hallo Welt);

   wertvon(character,"%c");
   wertvon(integer,"%d");
   wertvon(floating,"%f");

   return 0;
}
