advertisements
الحل
#include "stdio.h" #include "stdlib.h" main(){ int x; float y,z,prix,t; system("color a"); // we used system function to change cmd color // you can type any cmd command in this function it's will work :) printf("\n ....:|ECONOMIC CALCULATOR|:.... \n\n"); printf("\n Combien de produits que vous avez achete :\7 "); // printf("/7"); >>>> beep sound // printf("/a"); >>>> beep sound scanf("%d",&x); printf("\n Prix Unitaire: "); scanf("%f",&prix); printf("\n Veuillez Enter le Taux De TVA(0.*) : "); scanf("%f",&t); y=prix*x*t; printf("\n => TVA : %f DHS (%f)\n",y,t); z=y+(x*prix); printf("\n => TCC : %f DHS\n",z); system("pause"); }
صورة لبرنامج
تمت إظافت التعاليق لشرح بعض الأشياء الجديدة
والتي تمت إظافتها في المقالات السابقة
. لأنني نسيت أن أذكرها حينها
والتي تمت إظافتها في المقالات السابقة
. لأنني نسيت أن أذكرها حينها
طيب مازالت هناك مشكلة بسيطة
الا وهي أن أرقام طويلة
لذا قمت بتعديل الكود السابق لكي ناخوذ القيم ذات معنى بمعنى
لو أدخلنا في البرنامج السابق رقم 1 سيكون 1.000
هذه أصفار لانحتاجها لذلك عند اشتغال ببرامج مثل هاذي
وليس أرقام طويلة بدون فائدة
لذلك سنعدل على الكود السابق ليصبح
الا وهي أن أرقام طويلة
لذا قمت بتعديل الكود السابق لكي ناخوذ القيم ذات معنى بمعنى
لو أدخلنا في البرنامج السابق رقم 1 سيكون 1.000
هذه أصفار لانحتاجها لذلك عند اشتغال ببرامج مثل هاذي
اشتغل ب g% لانه بذلك تكون أمور دقيقة وتعطيك أرقام ذات معنى
لذلك سنعدل على الكود السابق ليصبح
#include "stdio.h" #include "stdlib.h" main(){ int x; float y,z,prix,t; system("color a"); // we used system function to change cmd color // you can type any cmd command in this function it's will work :) printf("\n ....:|ECONOMIC CALCULATOR|:.... \n\n"); printf("\n Combien de produits que vous avez achete :\7 "); // printf("/7"); >>> beep sound // printf("/a"); >>> beep sound scanf("%d",&x); printf("\n Prix Unitaire: "); scanf("%f",&prix); // you can use %g in scanf() if you want example : scanf("%g",&prix); printf("\n Veuillez Enter le Taux De TVA(0.*) : "); scanf("%f",&t); y=prix*x*t; printf("\n => TVA : %g DHS (%g)\n",y,t); z=y+(x*prix); printf("\n => TCC : %g DHS\n",z); /* we use %g and not %f because we want to print numbers with precision if we enter 1 it's will be 1.0000 we dont need all those zeros so we use %g to print important and signification numbers */ system("pause"); }
في أمان الله
0 commentaires :
Publier un commentaire