From 5f1aa9b84205c0323cacb134fcfaf291ef4e6f98 Mon Sep 17 00:00:00 2001 From: Jason Peters Date: Mon, 5 Feb 2024 17:56:49 +0100 Subject: [PATCH] refactoring: Verbesserung vom Variablennamen hoehe --- src/main/c/Jason/ASCII_art.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/c/Jason/ASCII_art.c b/src/main/c/Jason/ASCII_art.c index 9be847b..2a8793a 100644 --- a/src/main/c/Jason/ASCII_art.c +++ b/src/main/c/Jason/ASCII_art.c @@ -41,24 +41,24 @@ void quadrat(){ void weihnachtsbaum(){ abfrageDerHoehe(); - int hoehe; + int hoeheVomBaumInklusiveStamm; do{ // Diese Schleifen erfragen user input solange bis korrekte Werte eingegeben werden - scanf("%d", &hoehe); - if (hoehe < 3){ + scanf("%d", &hoeheVomBaumInklusiveStamm); + if (hoeheVomBaumInklusiveStamm < 3){ printf("\nDer Weihnachtsbaum muss mindestens 3 Zeilen groß sein!\n"); printf("Bitte geben Sie erneut einen Wert ein der mindestens 3 lautet:"); } - }while(hoehe < 3); + }while(hoeheVomBaumInklusiveStamm < 3); - int maxBreiteDesWeihnachtsbaums = max_breite(hoehe); + int maxBreiteDesWeihnachtsbaums = max_breite(hoeheVomBaumInklusiveStamm); int mitte_baum = mitteDesBaums(maxBreiteDesWeihnachtsbaums); - int groesseDesArrays = (hoehe -1) * maxBreiteDesWeihnachtsbaums; + int groesseDesArrays = (hoeheVomBaumInklusiveStamm -1) * maxBreiteDesWeihnachtsbaums; char weihnachtsbaum[groesseDesArrays]; befuellenDesWeihnachtsbaumsMitLeerzeichen(weihnachtsbaum, groesseDesArrays); - befuellenDesWeihnachtsbaumsMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoehe-1)); - befuellenDesWeihnachtsbaumsMitZeilenumbruechen(weihnachtsbaum, hoehe, maxBreiteDesWeihnachtsbaums); + befuellenDesWeihnachtsbaumsMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoeheVomBaumInklusiveStamm-1)); + befuellenDesWeihnachtsbaumsMitZeilenumbruechen(weihnachtsbaum, hoeheVomBaumInklusiveStamm, maxBreiteDesWeihnachtsbaums); char stamm[maxBreiteDesWeihnachtsbaums]; befuellenDesStammarraysMitLeerzeichen(stamm, maxBreiteDesWeihnachtsbaums); stammAnRichtigerStelleEinsetzen(stamm, maxBreiteDesWeihnachtsbaums);