Défi récapitulatif
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 15 sur 63.
Défi
FacileCréez un programme C qui :
- Déclare et initialise :
- Une variable entière
ageavec la valeur 25 - Une variable flottante
priceavec la valeur 19.99 - Une variable de type caractère
gradeavec la valeur 'A' - Une constante
MAX_SCOREavec la valeur 100 en utilisant#define
- Une variable entière
- Calcule :
- Le
priceaprès une remise de 15 % et le stocke dans une variablediscounted_price - Convertit le
discounted_priceen un entier en utilisant un transtypage (casting) explicite, et le stocke sous le nomrounded_price
- Le
Assurez-vous de formater les nombres à virgule flottante pour afficher exactement 2 décimales.
Essayez vous-même
#include <stdio.h>
int main() {
// Déclarer et initialiser les variables
// Calculer le prix après remise
// Convertir en entier en utilisant le transtypage (casting)
// Afficher toutes les variables
printf("Age: %d\n", age);
printf("Price: $%.2f\n", price);
printf("Discounted Price: $%.2f\n", discounted_price);
printf("Rounded Price: $%d\n", rounded_price);
printf("Grade: %c\n", grade);
printf("Max Score: %d\n", MAX_SCORE);
return 0;
}Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif