C sharp Testez vos connaissances
C sharpTestez vos connaissances
- Testez vos connaissances avec des bases de C # .
- Si vous avez commencé l’apprentissage C # récemment, mais vous obtenez toujours la syntaxe directement dans votre tête, ces exercices sont pour vous.
- Si vous êtes coincé partout, consultez la réponse , le cacher à nouveau et voir si vous pouvez faire l’exercice de la mémoire.
- Vous pouvez cliquer sur le lien sous chaque question pour révéler la réponse .
-
Créer un programme C # » Bonjour tout le monde » .
- Créer un programme console en mode C # de base qui affiche simplement le texte » Bonjour tout le monde » .
- Votre programme doit attendre que l’utilisateur d’appuyer sur une touche avant la sortie du programme .
- Le nom de classe ici est arbitraire, bien sûr. Vous pouvez l’appeler ce que vous aimez .
-
entrer un nombre entier.
- Créer un programme qui demande à l’ utilisateur d’entrer un nombre entier . Si le nombre entier est inférieur à 10 , imprimer le message » Ce nombre est trop petit « . Si le nombre entier supérieur ou égal à 10, afficher » Ce nombre est assez grand » .
- Astuce: lire une ligne , puis utilisez Int32.TryParse () pour convertir le texte en entier. Il y a aussi une méthode de Int.Parse , mais il se bloque si elle ne peut pas analyser votre texte à un nombre entier . Bon OK , il lève une exception. Donc, ne pas l’utiliser.
- Comme toujours, si vous êtes coincé , vérifiez la réponse , le cacher à nouveau et essayer d’écrire de la mémoire.
-
Création d’un tableau.
- Créer un programme qui crée un tableau de cinq valeurs à virgule flottante, puis afficher simplement la deuxième valeur.
-
entrer un nombre entier.
- Modifier le programme ci-dessus afin qu’il utilise une boucle foreach pour afficher toutes les valeurs dans le tableau, sur une seule ligne , chaque numéro formaté à deux décimales.
-
Le numéro 5
- Ecrire une application qui demande à l’utilisateur d’entrer le numéro «5» et des boucles à plusieurs reprises jusqu’à «5» est entré.
- Utilisez une boucle while !
-
Instruction switch.
- Ecrivez un programme qui demande à l’utilisateur d’entrer un nombre entier . Si l’utilisateur entre ‘1’ , afficher » Un seul ? » . Si l’utilisateur entre ‘100’ , afficher » 100 ? Cela fait beaucoup ! « .
- Si l’utilisateur entre autre chose que ces deux nombres , print » Entrée non reconnu.
- Le programme devrait utiliser une instruction switch.
-
Do…While Loops.
- Une boucle while vérifie son état avant la première itération de la boucle.
- Une boucle do … while vérifie l’état à la fin de la boucle. Cela signifie qu’il y a toujours au moins une itération de la boucle.
- Ecrivez un programme qui demande à l’ utilisateur d’entrer un nombre entier, puis obtient l’entrée de l’utilisateur.
- Le programme doit à plusieurs reprises demander à l’utilisateur d’entrer un nombre entier jusqu’à ce que l’utilisateur entre un nombre entier supérieur à 10; alors il devrait afficher « Entier supérieur à 10 détecte ! » et devrait se terminer .
- Le programme doit contenir que deux Write ou WriteLine déclarations !
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bonjour_tout_monde
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Bonjour tout le monde!");
Console.ReadLine();
}
}
}
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.Write("Entrez un nombre entier: ");
string line = Console.ReadLine();
int value;
Int32.TryParse(line, out value);
if (value < 10)
{
Console.WriteLine("Ce nombre est trop petit.");
}
else
{
Console.WriteLine("Ce nombre est assez grand.");
}
// Attendre que l'utilisateur a frappé avant le retour
// La console disparaît .
Console.ReadLine();
}
}
}
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace creation_tableau
{
class Program
{
static void Main(string[] args)
{
double[] numbers = { 10.5, 3.52, 4.3456, 100.43, 3.4 };
Console.WriteLine(numbers[1]);
Console.ReadLine();
}
}
}
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace creation_tableau
{
class Program
{
static void Main(string[] args)
{
double[] numbers = { 10.5, 3.52, 4.3456, 100.43, 3.4 };
foreach (double number in numbers)
{
Console.Write("{0} ", number.ToString("N2"));
}
Console.ReadLine();
}
}
}
Lorsque 5 est finalement entré , afficher « Ok, je l’ai! » .
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace creation_tableau
{
class Program
{
static void Main(string[] args)
{
int valeur = 0;
while (valeur != 5)
{
Console.WriteLine("Enter le nombre 5: ");
string lligne = Console.ReadLine();
Int32.TryParse(line, out valeur);
}
Console.WriteLine("Ok, je l'ai!");
Console.ReadLine();
}
}
}
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace creation_tableau
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter un nombre: ");
string texte = Console.ReadLine();
int valeur = 0;
Int32.TryParse(texte, out valeur);
switch (valeur)
{
case 1:
Console.WriteLine("Seulement un?");
break;
case 100:
Console.WriteLine("100? C'est beaucoup!");
break;
default:
Console.WriteLine("Entrée non reconnu.");
break;
}
Console.ReadLine();
}
}
}
Réponse:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace creation_tableau
{
class Program
{
static void Main(string[] args)
{
int valeur = 0;
do
{
Console.Write("Entrez un nombre entier: ");
string line = Console.ReadLine();
Int32.TryParse(line, out valeur);
}
while (valeur <= 10);
Console.WriteLine("Entier supérieur à 10 détecté!");
Console.ReadLine();
}
}
}
Sommaire du cours c# |
