السلام عليكم:::
لدي ثلاث برامج يجب ان انجزها اليوم بالتحديد لاسلمهم :( غداً
طبعاً عملت مجهودي ولست بتلك الكفاءة
فلو تكرمتوا ان تبدوا لي رايكم وتصححوا اخطائي بالبرامج التاليه::
ساعود لارى ردكم الليلة
ان شاء الله اجد ردود
اثابكم الله
البرنامج الاول:: يقوم باستقبال سلاسل حرفية ثم يقوم بعّد عدد مرات ظهور حرف k?
انا كتب حسب فهمي البرنامج التالي::: واريد التصحيح والتعقييب منكم اذا سمحتوا
#include<iostream.h>
#include<conio.h>
void main(){clrscr();
char ch;
int c=0,k=0;
while((ch=getche())!='\u'){
c++;
if(ch=='k')
k++;
}
cout<<"The number of char k is:"<<k;
getch();
}
ارجوا منكم تصحيح ماأخطأت به وتوضيح لي
:unsure:
البرنامج الثاني:طلب مني ان اعمل برنامج يقوم باستقبال اسم الطالب ومعدله ويظهر تققديره لكن باستخدام التفريع
switch case
انا عملت الكود لكن هاك نقطه توقفت عندها
وهي عندما اختبر القيمه ضمن سويتش عند الحالات كيس ماذا اكتب هل يصح ان اكتب هكذا
صححوا لي رجاءاً
:wacko:
void main(){
float avg;
char name[10];
cout<<"Enter your name and average";
cin>>name>>avg;
switch(avg){
case:'90';cout<<"Excelentt";break;
case:'80';cout<<very good";break;
...................................
...................
هل يصح ان اكتب في الحالات مثل مافعلت انا ارى انه خطأ
لكن كيف اعمل لاختبر اذا كان اكبر او يساوي 90 اطبع ممتاز
كيف يمكنني ان اعمله ضمن سوييتش كيس
؟؟
البرنامج الثالث:
كتابة برنامج يقوم بايجاد الدالة بور تستقبل رقم او ويكون الاساس ورقم ثاني ويكون الاس ؟
بحيت لو ادخلنا رقم 2 واس 2 يظهر الناتج 4
!!!
هذا البرنامج لم اعرف حله
ممكن :tantrum: المساعده؟؟
