الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مخالف]Help me...... (إظهار النتيجة بالــ decimal)

مغلق
بدأه لولو11 في 5 مايو 2012 · 4 رد · 463 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بليز ساعدوني في حل هالكود ... اريد النتيجة تضهر بالبوينت بدون ما اغير decleration في بداية البرنامج يعني يضل float

#include<iosteram.h>

#include<iomanip.h>

Void main()

{

Clrscr();

Int custnum ,unit;

Cout<<"enter customer num and unit";

Cin>>custnum>>unit;

If(unit<=200)

Charge=50*unit;

Else

if(unit<=400)

charge=((100+65)*(unit-200);

else

if(unit<=600)

charges((230+80)*(unit-400));

else

charge=((390+(unit-200))

cout<<"\n customer no"<<setw(12)<<"charge"<<"\n"<<cusnum<<setw(15)<<charge<<"baize";

l

#2

الكود بعد التعديل:

#include <iostream>
#include <iomanip>
#include <stdlib.h>
using namespace std;

int main()
{
    system("cls");
    float custnum, n_unit, charge;
    cout << "enter customer num and unit: ";
    cin >> custnum >> n_unit;
    if (n_unit <= 200)
        charge = 50 * n_unit;
    else
        if (n_unit <= 400)
        charge = ((100 + 65)*(n_unit - 200));
    else
        if (n_unit <= 600)
        charge = (230 + 80)*(n_unit - 400);
    else
        charge = 390 + (n_unit - 200);
    cout << "\n customer no: " << setw(12) << "charge: "
            << "\n" << custnum << setw(15) << charge << " baize";
    return 0;

}

المدخلات والمخرجات:

sh: cls: not found
enter customer num and unit: 2
2.2333

 customer no:     charge: 
2        111.665 baize
RUN SUCCESSFUL (total time: 6s)

هذا والله ولى التوفيق

تم تعديل هذه المشاركة بواسطة AudaNix في 5 مايو 2012 في 20:13

1

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3
AudaNix كتب:

الكود بعد التعديل:

#include <iostream>
#include <iomanip>
#include <stdlib.h>
using namespace std;

int main()
{
    system("cls");
    float custnum, n_unit, charge;
    cout << "enter customer num and unit: ";
    cin >> custnum >> n_unit;
    if (n_unit <= 200)
        charge = 50 * n_unit;
    else
        if (n_unit <= 400)
        charge = ((100 + 65)*(n_unit - 200));
    else
        if (n_unit <= 600)
        charge = (230 + 80)*(n_unit - 400);
    else
        charge = 390 + (n_unit - 200);
    cout << "\n customer no: " << setw(12) << "charge: "
            << "\n" << custnum << setw(15) << charge << " baize";
    return 0;

}

المدخلات والمخرجات:

sh: cls: not found
enter customer num and unit: 2
2.2333

 customer no:     charge: 
2        111.665 baize
RUN SUCCESSFUL (total time: 6s)

هذا والله ولى التوفيق

#4

شكرا ... AudaNix ..

بس ما فهمت ليش استخدمنا stdio.h

(system cls)

return0

والاستاذ خبرنا ممكن نضيف double في نفس الكود وحاولت اضيفها بس ما ضبط معاي

تم تعديل هذه المشاركة بواسطة لولو11 في 5 مايو 2012 في 21:21

#5

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات .

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

{username}

مدونتي: C++ Tips and Tricks

هذا الموضوع مغلق.

مواضيع مشابهة