Browse Source

refactoring: Verbesserung vom Variablennamen hoehe

remotes/origin/jason
Jason Peters 11 months ago
parent
commit
5f1aa9b842
  1. 16
      src/main/c/Jason/ASCII_art.c

16
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);

Loading…
Cancel
Save