Calculer le carré d'un nombre C#
Utilisateur anonyme
-
Alibi -
Alibi -
Bonjour,
Je doit modifier le programme si-dessous pour que l'utilisateur puisse renseigner les bornes du tirage aléatoire au lieu de 1 et de 100. Merci de votre aide.
namespace TP5MiseEnBouche
{
class Program
{
static void Main(string[] args)
{
string valSaisie;
int nombre;
int reponse;
Random hasard = new Random();
nombre = hasard.Next(1,100);
Console.WriteLine("Bienvenue : vous allez calculer le carré d'un nombre");
Console.WriteLine("Veuilez saisir le carré de " + nombre + " : ");
valSaisie = Console.ReadLine();
int.TryParse(valSaisie, out reponse);
if (reponse == nombre*nombre)
{
Console.WriteLine("Bravo, vous avez bien répondu !");
}
else
{
if (reponse < nombre*nombre)
{
Console.WriteLine("Vous êtes en-dessous du résultat");
}
else
{
if (reponse > nombre*nombre)
{
Console.WriteLine("Vous êtes au-dessus du résultat");
}
}
}
Console.ReadLine();
}
}
}
Je doit modifier le programme si-dessous pour que l'utilisateur puisse renseigner les bornes du tirage aléatoire au lieu de 1 et de 100. Merci de votre aide.
namespace TP5MiseEnBouche
{
class Program
{
static void Main(string[] args)
{
string valSaisie;
int nombre;
int reponse;
Random hasard = new Random();
nombre = hasard.Next(1,100);
Console.WriteLine("Bienvenue : vous allez calculer le carré d'un nombre");
Console.WriteLine("Veuilez saisir le carré de " + nombre + " : ");
valSaisie = Console.ReadLine();
int.TryParse(valSaisie, out reponse);
if (reponse == nombre*nombre)
{
Console.WriteLine("Bravo, vous avez bien répondu !");
}
else
{
if (reponse < nombre*nombre)
{
Console.WriteLine("Vous êtes en-dessous du résultat");
}
else
{
if (reponse > nombre*nombre)
{
Console.WriteLine("Vous êtes au-dessus du résultat");
}
}
}
Console.ReadLine();
}
}
}
3 réponses
Salut !
Et bah tu fais comme pour valSaisie.
Ce qui donne ça (j'ai simplifié le code) :
Et bah tu fais comme pour valSaisie.
Ce qui donne ça (j'ai simplifié le code) :
namespace TP5MiseEnBouche
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Bienvenue : vous allez calculer le carré d'un nombre.");
Console.WriteLine("Veuillez saisir la valeur minimale de ce nombre.");
string BorneSaisieA = Console.ReadLine();
int BorneA;
int.TryParse(BorneSaisieA, out BorneA);
Console.WriteLine("Veuillez saisir la valeur maximale de ce nombre.");
string BorneSaisieB = Console.ReadLine();
int BorneB;
int.TryParse(BorneSaisieB, out BorneB);
int nombre = new Random().Next(BorneA, BorneB + 1);
Console.WriteLine("Veuillez saisir le carré de " + nombre + ".");
string valSaisie = Console.ReadLine();
int réponse;
int.TryParse(valSaisie, out réponse);
if (réponse == nombre * nombre)
Console.WriteLine("Bravo, vous avez bien répondu !");
else if (réponse < nombre * nombre)
Console.WriteLine("Vous êtes en-dessous du résultat.");
else
Console.WriteLine("Vous êtes au-dessus du résultat.");
Console.ReadLine();
}
}
}