Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Devoir Informatique

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 7

Numéro d apogée :23013914

Nom et Prénom:Mohamed Yassine


Devoir informatique
Exercice 1
1-Algorithme :
[20:44, 05/05/2024] Haitam Encg: Debut :
VARIABLE
ENTIER : t , J , H ,M ,S ,R
Ecrire (“donne le temps en seconde”)
Lire (t)
J t/86400
R t%86400
H R/3600
R R%3600
M R/60
S R%60
Fin
[20:45, 05/05/2024] Haitam Encg: D
2-Langage c :
#include <stdio.h>

int main() {
int t, jours, heures, minutes, secondes;

printf("Entrez le temps en secondes : ");


scanf("%d", &t);

jours = t / (24 * 3600);


t = t % (24 * 3600);
heures = t / 3600;
t %= 3600;
minutes = t / 60 ;
t %= 60;
secondes = t;

printf("%d jours %d heures %d minutes %d secondes\n", jours, heures, minutes, secondes);

return 0;)

Exercice 2
1-algorithme
DEBUT
// declaration de variable
Variable
Entier J,M
// Demander à l'utilisateur de saisir le numéro du jour
Afficher ("Veuillez saisir le numéro du jour : ")
Lire (J)

// Demander à l'utilisateur de saisir le numéro du mois


Ecrire ("Veuillez saisir le numéro du mois : ")
Lire (M)

// Déterminer la saison en fonction de la date


Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine
Si (mois == 12 et jour >= 21) OU (mois == 1 OU mois == 2) OU (mois == 3 et jour < 21)
Alors
Ecrire ( "Hiver")
Sinon Si (mois == 3 et jour >= 21) OU (mois == 4 OU mois == 5) OU (mois == 6 et jour
< 21) Alors
Ecrire( "Printemps")
Sinon Si (mois == 6 et jour >= 21) OU (mois == 7 OU mois == 8) OU (mois == 9 et jour
< 21) Alors
Ecrire ("Été")
Sinon
Ecrire ("Automne" )
Fin Si

Fin
`
2-langage c:
#include <stdio.h>

int main() {
int jour, mois;

printf("Entrez le numero du jour : ");


scanf("%d", &jour);
printf("Entrez le numero du mois : ");
scanf("%d", &mois);

if ((mois == 3 && jour >= 21) || (mois > 3 && mois < 6) || (mois == 6 && jour < 21))
printf("Printemps\n");
else if ((mois == 6 && jour >= 21) || (mois > 6 && mois < 9) || (mois == 9 && jour <
21))
printf("Ete\n");
else if ((mois == 9 && jour >= 21) || (mois > 9 && mois < 12) || (mois == 12 && jour <
21))
printf("Automne\n");
else
printf("Hiver\n");

return 0;
}
Exercice 3
1-Algorithme:
DEBUT
// Déclarer une variable pour stocker le nombre d'entiers positifs
N : entier
nombre : réel

// Initialiser le compteur d'entiers positifs


Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine
N <- 0

// Demander à l'utilisateur de saisir 10 nombres


Pour i allant de 1 à 10 faire
// Demander à l'utilisateur de saisir un nombre
ecrire("Veuillez saisir un nombre : ")
lire(nombre)

// Vérifier si le nombre saisi est positif ou nul


Si nombre >= 0 Alors
// Incrémenter le compteur d'entiers positifs
N <- N + 1
Fin Si
Fin Pour
// Afficher le nombre d'entiers positifs saisis
ecrire("Le nombre de nombres positifs (y compris les réels) saisis est : ", N)
Fin

2-langage c:
#include <stdio.h>

int main() {
int entier, positifs = 0, i;

for (i = 0; i < 10; i++) {


printf("Entrez un entier : ");
scanf("%d", &entier);

if (entier > 0)
positifs++;
}

printf("Il y a %d entiers positifs\n", positifs);

return 0;
}
Exercice 4
1-algorithme
// Déclaration des variables
Variables
E, S : Entier
Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine
Début
// Initialiser la somme à 0
S <- 0
// Demander à l'utilisateur de saisir un premier entier
Ecrire("Veuillez saisir un entier positif (saisir un entier négatif pour arrêter) :
")
Lire(E)
// Tant que l'entier saisi est positif, ajouter à la somme
Tant que E >= 0 faire
// Ajouter l'entier saisi à la somme
S <- S + E
// Demander à l'utilisateur de saisir un nouvel entier
Ecrire("Veuillez saisir un entier positif (saisir un entier négatif pour arrêter) : ")
Lire(E)
Fin Tant que

// Afficher la somme des entiers positifs saisis


Ecrire("La somme des entiers positifs saisis est : ", S)

Fin

2-langage c
#include <stdio.h>

int main() {
int entier, somme = 0;

do {
printf("Entrez un entier positif : ");
scanf("%d", &entier);

if (entier >= 0)
somme += entier;
} while (entier >= 0);

printf("La somme est : %d\n", somme);

return 0;
}
Exercice 5
1-algorithme:
Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine
// Déclaration des variables
Variables
plusGrand, nombre, rang, i : Entier
Début

// Initialiser la variable plusGrand avec un nombre très petit


plusGrand <- -99999999
rang <- 0

// Demander successivement 10 nombres à l'utilisateur


Pour i allant de 1 à 10 faire
// Demander à l'utilisateur de saisir un nombre
Ecrire("Veuillez saisir le nombre ", i, " : ")
Lire(nombre)

// Vérifier si le nombre saisi est plus grand que le plus grand trouvé jusqu'à
présent
Si nombre > plusGrand Alors
// Mettre à jour le plus grand nombre et son rang
plusGrand <- nombre
rang <- i
Fin Si
Fin Pour
// Afficher le plus grand nombre et son rang
Ecrire("Le plus grand nombre saisi est : ", plusGrand)
Ecrire("Son rang dans la liste des nombres saisis est : ", rang)
Fin

2-langage c:
#include <stdio.h>

int main() {
int nombre, max, rang, i;

for (i = 1; i <= 10; i++) {


printf("Entrez le nombre %d : ", i);
scanf("%d", &nombre);
Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine

if (i == 1 || nombre > max) {


max = nombre;
rang = i;
}
}

printf("Le plus grand nombre est %d et son rang est %d\n", max, rang);

return 0;
}
Exercice 6
1-algorithme

// Déclaration des variables


Variables
produit, nombre : Réel
Début

// Initialiser le produit à 1
produit <- 1

// Demander à l'utilisateur de saisir un nombre


Ecrire("Veuillez saisir un nombre (entrez 0 pour arrêter) : ")
Lire(nombre)

// Tant que l'utilisateur n'entre pas la valeur nulle et le nombre n'est pas nul
Tant que nombre != 0 faire
// Calculer le produit
produit <- produit * nombre
// Demander à l'utilisateur de saisir un autre nombre
Ecrire("Veuillez saisir un nombre (entrez 0 pour arrêter) : ")
Lire(nombre)
Fin Tant que

// Afficher le produit des nombres saisis


Ecrire("Le produit des nombres saisis est : ", produit)

Fin
Numéro d apogée :23013914
Nom et Prénom:Mohamed Yassine

2-langage c :
#include <stdio.h>

int main() {
int nombre, produit = 1;

do {
printf("Entrez un nombre (0 pour arreter) : ");
scanf("%d", &nombre);

if (nombre != 0)
produit *= nombre;
} while (nombre != 0);

printf("Le produit est : %d\n", produit);

return 0;
}

Vous aimerez peut-être aussi