حل التمرين التقيمي 2 | Hackshow Blog Hackshowblog

ربنا لاتؤاخذنا ان نسينا او اخطئنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا لا تحملنا مالا طاقة لنا به واعف عنا واغفر لنا وارحمنا انت مولانا فانصرنا على القوم الكافرين

samedi 22 août 2015
20:00

حل التمرين التقيمي 2

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

هذه أصفار لانحتاجها لذلك عند اشتغال ببرامج مثل هاذي


اشتغل ب 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 :

Enregistrer un commentaire