Vous êtes sur la page 1sur 2

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

PAIX-TRAVAIL-PATRIE PEACE WORK FATHERLAND

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR MISNISTRY OF HIGHER EDUCATION


COMMISSION NATIONALE D’ORGANISATION L’EXAMEN NATIONAL COMMISSION FOR THE ORGANIZATION OF
NATIONAL DU BREVET DE TECHNICIEN SUPERIEUR (BTS) BTS EXAM

BTS Blanc ISSG 2022

Spécialité/Option : GENIE LOGICIEL (GL)


Epreuve écrite : PROGRAMMATION
Crédit : 05 Durée : 4heures

Partie A : Programmation structurée 5 points

A1. Écrire une fonction en C qui cherche si une valeur est présente dans un tableau (entiers).
Elle renverra -1 si la valeur n'est pas trouvée et la position de la valeur dans le tableau sinon.
Il faut passer en paramètre la valeur cherchée, le tableau et le nombre d'éléments dans le
tableau. 3 points

A2. Écrire une fonction en C qui affiche le prix TTC d’un article en fonction de son prix HT
(Hors Taxes) et de la TVA. Ces valeurs (prix HT et TVA) seront passées en paramètre à la
fonction. La formule utilisée est la suivante : prixTTC = prixHT * (1 + tva / 100). 2 points

Partie B : Programmation orientée objet 5 points

B.1 : définir / Expliquer les concepts suivants : 2.5PTS

Objet ; Classe ; Encapsulation ; Héritage ; Polymorphisme soit 0.5Pt

B.2 : 2.5PTS

Définissez une classe Véhicule qui a pour attributs des informations valables pour tout type de
véhicule : sa marque, sa date d'achat, son prix d'achat et son prix courant.

Définissez un constructeur prenant en paramètres la marque, la date d'achat et le prix d'achat

Définissez une méthode publique affiche qui affiche la valeur des attributs.

Partie C : Programmation web 5 points

Pour mieux gérer un pique-nique organisé par plusieurs associations, vous décidez de
gérer les inscriptions au repas à l’aide de la page Web ci-dessous pour inscrire les membres
des associations.
C.1 En utilisant les langages tel que HTML5, CSS3 produire le code (balises) qui
permettent d’avoir ce résultat. 3.5Pts

C.2 donner la requête de connexion à la base de données 1.5Pts

Partie D : Programmation pour terminaux mobiles 5 points

D.1 A quoi sert Ionic ? Ionic est basé sur deux applications lesquelles ? 2 points

D.2 Soit la commande suivante : $ ionic start MyIonicProject tutorial --type=ionic-


angular. Donner les fonctions de chaque élément de cette commande. 1.5 points

• start .
• MyIonicProject
• tutorial

D.3 Expliquez les commandes suivantes : 1.5 points


- $ cd MyIonicProject/
- $ ionic serve

Vous aimerez peut-être aussi