#include <stdio.h> #define EINGABELAENGE 20 float bonus(char x); int main() { char name[EINGABELAENGE]; char level; float b; printf("Name des Angestellten: "); fgets(name, EINGABELAENGE, stdin); printf("\nBonus Stufe(0, 1 or 2): "); level=(char)getchar(); b=bonus(level); b*=100; printf("\nDer Bonus fuer %s betraegt EUR %.2f\n\n", name, b); system("PAUSE"); return 0; } float bonus(char x) { if(x=='0') return 0.33f; if(x=='1') return 1.50f; return 3.10f; }