- Objectifs
- Etre capable d'afficher à l'écran des chaines de caractères avec C #
|
Exercice 1
- Créez un Module VB.Net pour imprimer Bonjour sur l'écran, puis imprimez votre nom (dans une ligne distincte).
Réponse:
Module PremierProgramme
Sub Main()
System.Console.WriteLine("Bonjour")
System.Console.WriteLine("Riadh!")
End Sub
End Module
Exercice 2
- Écrivez un Module VB.Net pour imprimer le résultat de l'ajout de 12 et 13 à l'écran.
Réponse:
Module PremierProgramme
Sub Main()
System.Console.WriteLine(12+13)
End Sub
End Module
Exercice 3
- Écrivez un Module VB.Net pour imprimer le résultat de la division 24 en 5 sur l'écran.
Réponse:
Module PremierProgramme
Sub Main()
System.Console.WriteLine(24/5)
End Sub
End Module
Exercice 4
Exercice 5
- Écrivez un module VB.Net pour imprimer le résultat de la multiplication de deux chiffres entrés par l'utilisateur.
Réponse:
Module PremierProgramme
Sub Main()
Dim nombre1 As Integer
Dim nombre2 As Integer
Dim multiplication As Integer
System.Console.WriteLine("Entrer 1er numéro")
nombre1 = System.Convert.ToInt32(System.Console.ReadLine())
System.Console.WriteLine("Entrer 2eme numéro")
nombre2 = System.Convert.ToInt32(System.Console.ReadLine())
multiplication = nombre1 * nombre2
System.Console.WriteLine("La multiplication est:")
System.Console.WriteLine(multiplication)
End Sub
End Module
Exercice 6
- Écrivez un module VB.Net pour demander à l'utilisateur trois nombres et afficher leur multiplication. La première ligne doit être un commentaire avec votre nom et prénom. Il DOIT regarder comme suit:
Entrez le premier nombre à multiplier
12
Entrez le deuxième nombre à multiplier
23
Entrez le troisième numéro à multiplier
2.
Réponse:
Module Exercice6
Sub Main()
Dim nombre1 As Integer, nombre2 As Integer, nombre3 As Integer
Console.Write("Entrez le premier numéro à multiplier: ")
nombre1 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le deuxième nombre à multiplier: ")
nombre2 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le troisième nombre à multiplier: ")
nombre3 = Convert.ToInt32(Console.ReadLine())
Dim resultat As Integer = nombre1 * nombre2 * nombre3
Console.WriteLine("Résultat: {0} x {1} x {2} = {3}", nombre1, nombre2, nombre3, resultat)
End Sub
End Module
Exercice 7
- Écrivez un module VB.Net pour imprimer sur l'écran le résultat de l'addition, de la soustraction, de la multiplication et de la division de deux chiffres saisis par l'utilisateur. Le reste de la division doit également être affiché.
- Cela pourrait ressembler à ceci:
Entrez un numéro: 12
Entrez un autre numéro:
Réponse:
Module Exercice7
Sub Main()
Console.Write("Entrez un nombre: ")
Dim nombre1 As Integer = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez un autre numéro: ")
Dim nombre2 As Integer = Convert.ToInt32(Console.ReadLine())
Console.WriteLine("{0} + {1} = {2}", nombre1, nombre2, nombre1 + nombre2)
Console.WriteLine("{0} - {1} = {2}", nombre1, nombre2, nombre1 - nombre2)
Console.WriteLine("{0} x {1} = {2}", nombre1, nombre2, nombre1 * nombre2)
Console.WriteLine("{0} / {1} = {2}", nombre1, nombre2, nombre1 \ nombre2)
Console.WriteLine("{0} mod {1} = {2}", nombre1, nombre2, nombre1 Mod nombre2)
End Sub
End Module
Exercice 8
- Écrivez un module VB.Net pour calculer et afficher la moyenne de quatre chiffres saisis par l'utilisateur.
Réponse:
Module Exercice8
Sub Main()
Dim num1 As Integer, num2 As Integer, num3 As Integer, num4 As Integer
Console.Write("Entrez le premier numéro: ")
num1 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le deuxième numéro: ")
num2 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le troisième numéro: ")
num3 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le numéro quatre: ")
num4 = Convert.ToInt32(Console.ReadLine())
Dim result As Integer = (num1 + num2 + num3 + num4) / 4
Console.WriteLine("la moyenne de {0}, {1}, {2}, {3}
est: {4} ", num1, num2, num3, num4, result)
End Sub
End Module
Exercice 9
- Ecrire un module VB.Net pour demander à l'utilisateur trois nombres (a, b, c) et afficher le résultat de (a + b) · c et le résultat de a · c + b · c
Réponse:
Module Exercice8
Sub Main()
Dim num1 As Integer, num2 As Integer, num3 As Integer
Console.Write("Entrez le premier numéro ...")
num1 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le deuxième numéro ....")
num2 = Convert.ToInt32(Console.ReadLine())
Console.Write("Entrez le troisième numéro ...")
num3 = Convert.ToInt32(Console.ReadLine())
Console.Write("Résultat de l'opération entre {0}, {1} et {2},
(a + b) · c est {3} et a · b + a · c est {4}",num1, num2, num3,
((num1 + num2) * num3), (num1 * num3 + num2 * num3))
End Sub
End Module
Exercice 10
- Écrivez un programme C # pour demander à l'utilisateur son âge (20 par exemple) et répondez quelque chose comme "Vous avez l'air plus jeune que 20" (au lieu de 20, vous devez afficher l'âge qui a été entré).
Réponse:
Module Exercice8
Sub Main()
Dim age As Integer
Console.Write("Entrer un âge")
age = Convert.ToInt32(Console.ReadLine())
Console.Write("Vous avez l'air plus jeune que {0}", age)
End Sub
End Module
Exercice 11
- Écrivez un programme C # pour demander à l'utilisateur un nombre et ensuite afficher un rectangle de 3 colonnes de largeur et 5 lignes de hauteur en utilisant ce chiffre. Par exemple:
Entrez un chiffre: 3
333
3 3
3 3
3 3
333
Réponse:
Module Exercice8
Sub Main()
Dim x As Integer
Console.Write("Entrez un nombre:")
x = Convert.ToInt32(Console.ReadLine())
Console.WriteLine("{0}{0}{0}", x)
Console.WriteLine("{0} {0}", x)
Console.WriteLine("{0} {0}", x)
Console.WriteLine("{0} {0}", x)
Console.WriteLine("{0}{0}{0}", x)
End Sub
End Module
Exercice 12
- Créez un programme C # pour convertir des degrés celsius en Kelvin et Fahrenheit: il demandera à l'utilisateur la quantité de degrés celsius et en utilisant les tables de conversion suivantes:
kelvin = celsius + 273
fahrenheit = celsius x 18/10 + 32
Réponse:
Module Exercice12
Sub Main()
Console.Write("Entrez le montant de Celsius:")
Dim celsius As Integer = Convert.ToInt32(Console.ReadLine())
Console.WriteLine("Kelvin = {0}", celsius + 273)
Console.WriteLine("Fahrenheit = {0}", celsius * 18 / 10 + 32)
End Sub
End Module