// Erweitern Sie das Programm, sodass eine Trace Tabelle ausgegeben wird.
#include <stdio.h>
int main(void)
{
/* Deklaration der Variablen */
int jahr;
float kapital;
float zinsen;
/* Anweisungsteil */
jahr = 2012;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); kapital = 250.0;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); jahr = jahr + 1;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); zinsen = (kapital / 100) * 2;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); kapital = kapital + zinsen;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); jahr = jahr + 1;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); zinsen = (kapital / 100) * 2;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
); kapital = kapital + zinsen;
printf("Jahr: %d Kapital: %4.1f Zinsen: %4.1f\n", jahr
, kapital
, zinsen
);
return 0;
}
Ly8gRXJ3ZWl0ZXJuIFNpZSBkYXMgUHJvZ3JhbW0sIHNvZGFzcyBlaW5lIFRyYWNlIFRhYmVsbGUgYXVzZ2VnZWJlbiB3aXJkLgoKICAgICNpbmNsdWRlIDxzdGRpby5oPgogICAgIAogICAgaW50IG1haW4odm9pZCkKICAgIHsKICAgICAgCS8qIERla2xhcmF0aW9uIGRlciBWYXJpYWJsZW4gKi8KICAgICAgCWludCBqYWhyOwogICAgICAJZmxvYXQga2FwaXRhbDsKICAgICAgCWZsb2F0IHppbnNlbjsKICAgICAgCiAgICAJLyogQW53ZWlzdW5nc3RlaWwgKi8KCQlqYWhyID0gMjAxMjsKCQlwcmludGYoIkphaHI6ICVkIEthcGl0YWw6ICU0LjFmIFppbnNlbjogJTQuMWZcbiIsIGphaHIsIGthcGl0YWwsIHppbnNlbik7CgkJa2FwaXRhbCA9IDI1MC4wOwoJCXByaW50ZigiSmFocjogJWQgS2FwaXRhbDogJTQuMWYgWmluc2VuOiAlNC4xZlxuIiwgamFociwga2FwaXRhbCwgemluc2VuKTsKCQlqYWhyID0gamFociArIDE7CgkJcHJpbnRmKCJKYWhyOiAlZCBLYXBpdGFsOiAlNC4xZiBaaW5zZW46ICU0LjFmXG4iLCBqYWhyLCBrYXBpdGFsLCB6aW5zZW4pOwoJCXppbnNlbiA9IChrYXBpdGFsIC8gMTAwKSAqIDI7CgkJcHJpbnRmKCJKYWhyOiAlZCBLYXBpdGFsOiAlNC4xZiBaaW5zZW46ICU0LjFmXG4iLCBqYWhyLCBrYXBpdGFsLCB6aW5zZW4pOwoJCWthcGl0YWwgPSBrYXBpdGFsICsgemluc2VuOwoJCXByaW50ZigiSmFocjogJWQgS2FwaXRhbDogJTQuMWYgWmluc2VuOiAlNC4xZlxuIiwgamFociwga2FwaXRhbCwgemluc2VuKTsKCQlqYWhyID0gamFociArIDE7CgkJcHJpbnRmKCJKYWhyOiAlZCBLYXBpdGFsOiAlNC4xZiBaaW5zZW46ICU0LjFmXG4iLCBqYWhyLCBrYXBpdGFsLCB6aW5zZW4pOwoJCXppbnNlbiA9IChrYXBpdGFsIC8gMTAwKSAqIDI7CgkJcHJpbnRmKCJKYWhyOiAlZCBLYXBpdGFsOiAlNC4xZiBaaW5zZW46ICU0LjFmXG4iLCBqYWhyLCBrYXBpdGFsLCB6aW5zZW4pOwoJCWthcGl0YWwgPSBrYXBpdGFsICsgemluc2VuOwoJCQoJCXByaW50ZigiSmFocjogJWQgS2FwaXRhbDogJTQuMWYgWmluc2VuOiAlNC4xZlxuIiwgamFociwga2FwaXRhbCwgemluc2VuKTsKCiAgICAgIAlyZXR1cm4gMDsKICAgIH0=