Gambas France BETA

Connexion

Pas de compte ? Incription

L'IA et Gambas :

Programmer une calculatrice en Gambas3, avec l'aide de l'IA.


Gambas est un langage de programmation visuel similaire à Visual Basic, mais pour Linux.
Voici un exemple simple de code pour créer une calculatrice basique en Gambas3.

Étape 1 : Créer un nouveau projet


1. Lance Gambas3.
2. Crée un nouveau projet de type "Graphical Application".

Étape 2 : Concevoir l'interface utilisateur


1. Dans le concepteur de formulaire, ajoute les éléments suivants :


Étape 3 : Ajouter le code


Voici un exemple de code pour gérer les opérations de base :
1
2
3
4
5
6
7
8
9
10
11
' Déclarez des variables pour stocker les valeurs et l'opération
DIM Value1 AS FLOAT
DIM Value2 AS FLOAT
DIM Operation AS STRING

PUBLIC SUB Form_Open()
' Initialiser les variables
Value1 = 0
Value2 = 0
Operation = ""
END
1
2
3
4
PUBLIC SUB Button_Click()
' Gérer les clics sur les boutons chiffres
TextBox1.Text &= Button.Text
END
1
2
3
4
5
6
PUBLIC SUB OperationButton_Click()
' Stocker la première valeur et l'opération
Value1 = Val(TextBox1.Text)
Operation = Button.Text
TextBox1.Text = ""
END
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PUBLIC SUB EqualsButton_Click()
' Calculer le résultat
Value2 = Val(TextBox1.Text)

SELECT CASE Operation
CASE "+"
TextBox1.Text = Value1 + Value2
CASE "-"
TextBox1.Text = Value1 - Value2
CASE "*"
TextBox1.Text = Value1 * Value2
CASE "/"
IF Value2 <> 0 THEN
TextBox1.Text = Value1 / Value2
ELSE
TextBox1.Text = "Erreur"
ENDIF
END SELECT
END
1
2
3
4
5
6
7
PUBLIC SUB ClearButton_Click()
' Réinitialiser la calculatrice
TextBox1.Text = ""
Value1 = 0
Value2 = 0
Operation = ""
END

Étape 4 : Associer les événements


1. Associe l'événement `Click` de chaque bouton à la fonction correspondante (`Button_Click`, `OperationButton_Click`, `EqualsButton_Click`, `ClearButton_Click`).

Étape 5 : Tester la calculatrice


1. Exécute le projet et teste la calculatrice.

Explication du code :


- Value1 et Value2 stockent les nombres saisis.
- Operation stocke l'opération choisie.
- Button_Click ajoute le chiffre du bouton cliqué au `TextBox`.
- OperationButton_Click stocke la première valeur et l'opération.
- EqualsButton_Click calcule le résultat en fonction de l'opération.
- ClearButton_Click réinitialise tout.

Tu peux améliorer cette calculatrice en ajoutant des fonctionnalités comme la gestion des nombres décimaux, des opérations supplémentaires, ou même une interface plus sophistiquée.

Essai de cette calculatrice IA :



Qui aura le courage de tester cette calculatrice "sophistiquée" de l'IA?
Rapportez votre expérience, ici.


====================

Navigation :



<-- Liens du Wiki : <--
<-- Sommaire du WIKI : <--
<-- Présentation <--

====================

Documentation :



====================