défi pour maitrise bien les variables

Overview

challengeC

Objectif

Nous allons écrire des programmes C simples en utilisant les connaissances des types de données, des opérateurs, des fonctions printf et scanf.

Prérequis

  • Types de données en langage de programmation C
  • Opérateurs en langage de programmation C
  • Formatage de la sortie à l'aide de printf() en C
  • Saisie à l'aide de scanf() en C

Travail à Faire

Challenge 1 : Affichage Informations

Écrivez un programme en C qui va te permettre d'afficher vos informations personnelles : Nom, prénom , Age , Sexe et numéro de téléphone. Les données sont saisies à partir du clavier.

Challenge 2 : Conversion du °C au °F

Ecrivez un programme qui demande la température en Fahrenheit et la transforme en degré Celsius

La formule : F = (C*1.8)+32

Challenge 3 : Conversion du Mile au Km

Ecrivez un programme qui demande la distance en Metre et la transforme en Mile

La formule : Mile = Km*1.609

(tenir en compte la conversion métrique)

Challenge 4 : Conversion du Mile au Km

Ecrivez un programme qui demande la distance en Mile et la transforme en Metre

La formule : Km = Mile/1.609

(tenir en compte la conversion métrique)

Challenge 5 : Affichage Température

Ecrivez un programme qui demande la température en Fahrenheit et la transforme en degré Celsius et affiche la sensation ressentie (très froid, froid, chaud, très chaud)

La formule : C = (F-32)/1.8

Challenge 6 : Conversion du Fahrenheit au Celsius

Ecrivez un programme qui demande la température en Fahrenheit et la transforme en degré Celsius

La formule : C = (F-32)/1.8

Challenge 7 : Calcule et affichage résultat en format décimal

a et b sont deux entiers saisies au clavier, calculez et affichez a+b, a-b, a*b, a/b, a%b en format décimal, et en soignant l’interface homme/machine. (a/b donne le quotient de la division, a%b donne le reste de la division)

Challenge 8 : Moyenne et somme de 4 nombres

Écrivez un programme en C pour trouver la somme et la moyenne de quatre nombres. Prenez les entrées de l'utilisateur final.

Explication :

Soit trois nombres a, b et c alors, Somme = (a+b+c) et, Moyenne = somme/3

Challenge 9 : Distance entre deux points

Ecrivez un programme C pour trouver la distance entre deux points donnés.

La formule de distance est dérivée du théorème de Pythagore. Pour trouver la distance entre deux points (x1, y1) et (x2, y2), il suffit d'utiliser les coordonnées de ces paires ordonnées et d'appliquer la formule. Formule de distance

Supposons que nous ayons deux points M et N, dont les coordonnées sont respectivement (x1, y1) et (x2, y2). Leur distance peut être représentée par MN et peut être calculée selon la formule ci-dessous,

Le premier point (M): (x1, y1) Deuxième point (N) : (x2, y2) Distance (MN): √((x2-x1)² + (y2-y1)²) Exemple:- M = (4, 8) N = (12, 14) Alors la distance entre M et N est MN = √((12-4)² + (14-8)²) = √(64 + 36) = √(100) = 10

Challenge 10 : Circonférence d'un cercle

Écrivez un programme pour trouver la circonférence d'un cercle. Prenez le rayon du cercle en entrée de l'utilisateur.

La formule pour, la circonférence du cercle = 2πr ; où r est le rayon.

Challenge 11 : Circonférence d'un rectangle

Écrivez un programme pour trouver la circonférence d'un rectangle. Prenez la longueur et la largeur du rectangle en entrée de l'utilisateur.

La formule pour la circonférence d'un rectangle = 2*(longueur + largeur).

Challenge 12 : Nombre entier à trois chiffres en ordre inverse

Écrivez un programme C pour afficher un nombre entier à trois chiffres dans l'ordre inverse sans utiliser la boucle. Par exemple, si le nombre entier est 234, son inverse est 432.

Challenge 13 : Affichage de la valeur octale et hexadécimale équivalente

Écrivez un programme C pour afficher la valeur équivalente en octal et en hexadécimal. Entrez un nombre entier et affichez sa valeur équivalente en octal et en hexadécimal.

Owner
odin
odin
Repo commun pour l'arcade toulouse promo 2024

Arcade (Promo Toulouse 2024) Pour proposer un changement / débattre sur github, suivez ce tutoriel. Les fichiers sources dont vous aurez besoin pour l

Pebloop 10 Jan 12, 2022
Le trio de l'enfer 2 Jan 23, 2022
a tool to count accesses to member variables in c++ programs

access_profiler access_profiler is a heavy-weight class field access profiler, implemented as C++ library. to use this profiler, include "access_profi

Arvid Norberg 68 May 31, 2022
jvm-monitor is a lightweight monitoring tool that logs all the local variables whenever exceptions occur.

jvm-monitor jvm-monitor is a Java agent attached to a Java VM (virtual machine), which logs all the local variables when exceptions occur. Rationales

Barosl Lee 13 Nov 21, 2021
Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work

Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work, how to create them, read and import data from them.

Ahmed El Mountassir 4 Apr 19, 2022
Just a basic mini library for parsing simple files that only have variables written and with Lua extension.

C++ Parser Lua file config Just a basic mini library for parsing simple files that only have variables written and with Lua extension. Note: At the mo

Marcos Oliveira 3 Dec 26, 2021
c++ program to solve up too 100 equations in 100 variables

linear-equation-solver c++ program to solve up too 100 equations in 100 variables PROGRAMMED BY : FAYSSAL & INASS REVONS COMMUNITY LICENSE & MIT THANK

Fayssal Chokri 2 Jul 2, 2022
Epitech Corewar - Réalisation d'un compilateur de RedCode (Assembleur) et d'une Virtual Machine qui interprète les fichiers '".cor" et les exécutes.

Corewar Réalisation d'un compilateur de RedCode (Assembleur) et d'une Virtual Machine qui interprète les fichiers '".cor" et les exécutes. Description

Mikael VALLENET 9 May 12, 2022
Repo commun pour l'arcade toulouse promo 2024

Arcade (Promo Toulouse 2024) Pour proposer un changement / débattre sur github, suivez ce tutoriel. Les fichiers sources dont vous aurez besoin pour l

Pebloop 10 Jan 12, 2022
game-tools est un petit module C++ contenant des sous-programmes utiles pour développer des petits jeux s'exécutant dans un terminal.

game-tools est un petit module C++ contenant des sous-programmes utiles pour développer des petits jeux s'exécutant dans un terminal. Ce module met à disposition des fonctionnalités simples permettant d'effacer le terminal, de mettre le programme en pause, d'afficher des éléments en couleur ou encore de générer un nombre entier aléatoire.

Tom Planche 4 Mar 1, 2022
Un petit client/serveur TCP pour transférer d'image en C

MIMAGE Project Guide de démarage Prérequis Être sur un environement Linux et avoir le compilateur GCC et makefile d'installé. Installation Pour build

MrSolarius 4 Dec 21, 2021
Programme pour effectuer une régression linéaire, régression exponentielle et régression puissance en C

Régression Linéaire et Exponentielle et Puissance En C Programme pour effectuer une régression linéaire, régression exponentielle et régression puissa

Malik Makkes 1 Mar 26, 2022
Le trio de l'enfer 2 Jan 23, 2022
a tool to count accesses to member variables in c++ programs

access_profiler access_profiler is a heavy-weight class field access profiler, implemented as C++ library. to use this profiler, include "access_profi

Arvid Norberg 68 May 31, 2022
Seidel's Algorithm: Linear-Complexity Linear Programming for Small-Dimensional Variables

SDLP Seidel's Algorithm: Linear-Complexity Linear Programming (LP) for Small-Dimensions About This solver is super efficient for small-dimensional LP

ZJU FAST Lab 31 Jun 8, 2022
jvm-monitor is a lightweight monitoring tool that logs all the local variables whenever exceptions occur.

jvm-monitor jvm-monitor is a Java agent attached to a Java VM (virtual machine), which logs all the local variables when exceptions occur. Rationales

Barosl Lee 13 Nov 21, 2021
Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work

Get_next_line is a project that taught me some new concepts like static variables file_desctiptors how they work, how to create them, read and import data from them.

Ahmed El Mountassir 4 Apr 19, 2022
Just a basic mini library for parsing simple files that only have variables written and with Lua extension.

C++ Parser Lua file config Just a basic mini library for parsing simple files that only have variables written and with Lua extension. Note: At the mo

Marcos Oliveira 3 Dec 26, 2021
c++ program to solve up too 100 equations in 100 variables

linear-equation-solver c++ program to solve up too 100 equations in 100 variables PROGRAMMED BY : FAYSSAL & INASS REVONS COMMUNITY LICENSE & MIT THANK

Fayssal Chokri 2 Jul 2, 2022