08-01-2011, 12:20 AM
|
#1022
|
تاريخ التسجيل: Oct 2009
التخصص: CS زي السكر وأكثر حلاوة :’]
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: أنثى
المشاركات: 1,818
|
رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد
هوا دا الحل ,,  << فرحان اول مرة يعرف الخطا كل ما نزل عضو برنامج يحاول ولا يعرف 
الاغلاط حطيتها باللون الاخضر,,اللي هيا مفروض انك وضعتيها ,,
كود:
# include<stdio.h>
# include<conio.h>
int
main(void)
{
char Class_Car;
int days;
double price ; // مفروض البرايس يتعرف على انو دبل عشان يقبل الفواصل
printf("Enter Class_Car A\n ");
printf("Enter Class_Car B\n ");
printf("Enter Class_Car C\n ");
scanf("%c", &Class_Car);
printf(" Enter number of days\n ");
scanf("%d", &days);
switch(Class_Car)
{
case'A':
price = 120;
break;
case'B':
price = 90;
break;
case'C':
price = 60;
break;
default:
price = 0;
printf("Error");
}
price = price * days ; // << نسيتي الفاصلة ,,
if(days > 7)
{
price *= 0.3;
printf("price discount");
}
getch();
return(0);
}
|
اسمح لي اوضح لك نقطة واحدة أخطأت فيها
الــ switch يستخدمـ نوع الــ " int " والــ " char " فقط
اما نوع الــ " double " لايستخدمـ معه
>>> توني مذاكرتهآ 
اما بالنسبة للفاصلة صحيح طلعت هي اللى معطلة البرنامج
نسيتها وما انتبهت لهآ
شكرا على التنبية يا أخ Life as Game
لا حرمك الله أجر تعبك
|
|
System.out.println("I Love Java
<3"); :p ..
|
|
|
|