modif pour le rectangle

Kobalt

Administrator
Membre du personnel
#1
// test1.cpp : Ce fichier contient la fonction 'main'. L'exécution du programme commence et se termine à cet endroit.
//

#include <iostream>
#include <string>
#include <cmath>
using namespace std;

void dessineRectangle(int l, int h, string logo)
{
for (int ligne(0); ligne < h; ligne++)
{
for (int colonne(0); colonne < l; colonne++)
{
cout << logo;
}
cout << endl;
}
}

int main()
{
int largeur, hauteur;
string logo;
{
cout << "Quel symbole souhaitez vous utiliser ? " << endl;
cin >> logo;
}

do
{
cout << "Largeur du rectangle : ";
cin >> largeur;
if (largeur > 1)
{
cout << "Merci et la Hauteur maintenant ! " << endl;
}
else
{
cout << "Merci de choisir une largeur correcte " << endl;
}
} while (largeur < 1);

do
{
cout << "Hauteur du rectangle : ";
cin >> hauteur;
if (hauteur > 1)
{
cout << "Merci " << endl;
}
else
{
cout << "Merci de choisir une hauteur correcte " << endl;
}
} while (hauteur < 1);

dessineRectangle(largeur, hauteur, logo);
return 0;
}
 

Kobalt

Administrator
Membre du personnel
#2
Modification du demanderLogo en fonction :


// test1.cpp : Ce fichier contient la fonction 'main'. L'exécution du programme commence et se termine à cet endroit.
//

#include <iostream>
#include <string>
#include <cmath>
using namespace std;

void dessineRectangle(int l, int h, string logo)
{
for (int ligne(0); ligne < h; ligne++)
{
for (int colonne(0); colonne < l; colonne++)
{
cout << logo;
}
cout << endl;
}
}

string demanderLogo()
{
string logo;
cout << "Quel symbole souhaitez vous utiliser ? " << endl;
cin >> logo;
return logo;
}

int main()
{
int largeur, hauteur;
string logo;

logo = demanderLogo();

do
{
cout << "Largeur du rectangle : ";
cin >> largeur;
if (largeur > 1)
{
cout << "Merci et la Hauteur maintenant ! " << endl;
}
else
{
cout << "Merci de choisir une largeur correcte " << endl;
}
} while (largeur < 1);

do
{
cout << "Hauteur du rectangle : ";
cin >> hauteur;
if (hauteur > 1)
{
cout << "Merci " << endl;
}
else
{
cout << "Merci de choisir une hauteur correcte " << endl;
}
} while (hauteur < 1);

dessineRectangle(largeur, hauteur, logo);
return 0;
}
 
Haut