/لسلام عليكم:
احببت ان اعرض لكم هذا البرنامج الذي قمت بكتابته:ولقد وجدت انه لا يدخل في اللوب "التكرار"
ولا ادري لماذا حاولت وحاولت دون فائده لم يدخل في التكرار اتمنى منكم مساعدتي باسرع وقت لاكتشاف الخطا اين يكمن.............
لان لدي اختبار غدا وشكره لكم جهودكم الرائعه بالمنتدى
وهذا هو البرنامج
#include<stdio.h>
#include<conio.h>
main( )
{char kind,ch,a;
int days,price,dis,afterdis,total=0;
do
{printf("n enter kind");
scanf("%c",& kind);
printf("nenter days");
scanf("%d",& days );
switch(kind)
{case'1':price=15*days;break;
case'2':price=20*days;break;
case'3':price=27*days;break;
default:printf("error");break;}
if(days<15)
{dis=0;
afterdis=price; }
else if(days>=15)
{dis=price*5/100;
afterdis=price-dis;}
else if(days>=30)
{dis=price*10/100;
afterdis=price-dis;}
else if(days>=45)
{dis=price*10/100;
afterdis=price-dis;}
printf("nkind is %c days %d afterdis %d",kind,days,afterdis);
total+=afterdis;
printf("nagain y/n");
scanf("%C",&ch);}
while(ch=='y');
printf("ntotal=%d");
a=getche( );
}ايضا هناك مشكله اخرى وهي ان total لاتظهر قيمته الحقيقيه
اتمنى ان ينسخ ويلصق ببرنامجكم ليتضح لكم البرنلامج...........ارجوكم لا تتاخروا................
السؤال هو
محل تاجير كمبيوتر يريد مكن كتابه برنامج لحساب اجره الكمبيوتر لعدد غير محدود من الستاجرين هناك 3 انواع من الكمبيوترات
ا بنتيوم 1 :15 ريال في اليوم
2بنتيوم2 :20ريال في اليوم
3بنتيوم3: 27ريال في اليوم
لحساب الاجره يجب ان يسال المستخدم عن نوع الكميوتر وعدد ايام اليجار
اذا كانت ايام الايجار 15 يوم واكثر هناك15% خصم
اذاكان ايام الايجار 30 يوم واكثر 10%خصم
واذا كان 45يوم واكثر هناك 15%خصم
عند انتهاء البرنامج من حساب اجره الكمبيوتر يطبع نوع الكمبيوتر وعدد ايام الايجار وكشف حساب اجره الكمبيوتر
عند الانتهاء من حساب الاجره للمستخدم الاول اسالي المستخدم ان كان يريد حساب اجره لمستخدم اخر ام لا عند عدم رغبته قومي بطباعه المجموع الكلي لحساب اجره جميع المستاجرين
...................اتمنى ان لا تكون الاجابه متاخره