Ceci est un gâteau:
_========_
| |
+________+
| |
+________+
| |
+________+
Il mesure 8 de large, 3 de haut et 1 de profondeur.
Vous devez écrire un programme qui fait un gâteau à partir de 3 entrées. La première entrée contrôle le nombre de traits de soulignement au milieu et =s en haut. Voici le premier gâteau d'une largeur de 10 au lieu de 8:
_==========_
| |
+__________+
| |
+__________+
| |
+__________+
La deuxième entrée contrôle la hauteur du gâteau. Voici le deuxième gâteau d'une hauteur de 4 au lieu de 3:
_==========_
| |
+__________+
| |
+__________+
| |
+__________+
| |
+__________+
Notez la répétition des couches.
La troisième entrée contrôle sa profondeur. C'est juste le nombre de | |s à inclure en haut. Voici le troisième gâteau avec une profondeur de 2 au lieu de 1:
_==========_
| |
| |
+__________+
| |
+__________+
| |
+__________+
| |
+__________+
Vous pouvez imprimer des espaces de fin. Cas de test:
Entrée: 3, 3,3
Production:
_===_
| |
| |
| |
+___+
| |
+___+
| |
+___+
(J'espère que je n'ai jamais ce gâteau)
Entrée: 3, 2,1
Production:
_===_
| |
+___+
| |
+___+
Entrée: 5, 5,5
Production:
_=====_
| |
| |
| |
| |
| |
+_____+
| |
+_____+
| |
+_____+
| |
+_____+
| |
+_____+