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

تعديل الكوود*-*

بدأه كادي- في 6 مايو 2010 · 10 رد · 788 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســــــــلام عليكم

أسعــــــد الله أوقاتكم بكل خير وأنس..,

هذا سؤالين حليتهم ومو متاكـــــــده ويطلع عندي اخطاء بالكود.. وهذي محاولتي

اقتباس
Write C++ program that uses a do …..while loop to compute and prints the sum of given number of squares .

For example , if 5 input , then the program will print 55 , which equals :12+22+32+42+25<<<< كلها أس 2

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int num,f=0;
do
{	cout<<"enter the number";
cin>>num;}
while(num>=1);
{
	f=(int num,2)+f;
	num--;
}
cout<<f;
return 0;
}

وهذا السؤال الثاني..

اقتباس
write a program that reads form the user 20 characters and pass them to function Vowel the counter and returns the number of vowels letter {a,e,I,u,o}.

For example ,q,w,e,d,r,g,a,I,o.

There are 4 vowels letter.

وهذه محاااااااااولتي..

#include<iostream>
using namespace std;

char c;
void vowel()
{
int conta=0;
int conte=0;
int conti=0;
int contu=0;
int conto=0;
cout<<"enter the 20 characters";
cin>>c;
switch (c)
{
case'a':
case'A':
	conta++;
	break;
case'e':
case'E':
	conte++;
	break;
case'i':
case'I':
	conti++;
	break;
case'u':
case'U':
	contu++;
	break;
case'o':
case'O':
	conto++;
	break;
default:
	cout<<c;
}

int main()
{
vowel();
int conter;
conter=conta+conte+conti+contu+conto;
cout<<"\nThere are"<<conter<<"vowels letter";
return 0;
}
#2

الاول:

#include<iostream>

using namespace std;
int main()
{
	int num,f=0;
cout<<"enter the number ";
cin>>num;
do
{ 
f+=num*num; 	
}while(num-->0);


cout<<f<<endl;

return 0;
}
1
tvquran_6.gif

#3

الثاني :

#include<iostream>
using namespace std;

int Vowel(char str[]){
int i=0; 	
while(*str){
if((*str=='a')||(*str=='e')||(*str=='o')||(*str=='u')||(*str=='i')) i++; 	
str++;
}
return i;
} 

int main()
{
char text[20];	

cout<<"Enter Text:";
cin>>text;


cout<<Vowel(text)<<endl;



return 0;
}
tvquran_6.gif

#4
فهدالشلوي كتب:

الاول:

#include<iostream>

using namespace std;
int main()
{
	int num,f=0;
cout<<"enter the number ";
cin>>num;
do
{ 
f+=num*num; 	
}while(num-->0);


cout<<f<<endl;

return 0;
}

أستاذ فهد هل قاعدة الdo ثابته بهذا الشكل لأني كنت غايبه في هذي المحاضره وحليت على حسب قراءتي فقط..

#5

هناك تركيبان لل do

do{

}while(الشرط);


while(الشرط){

}

الاول ينفذ خطوه ثم يختبر

الثاني : يختبر اولا قبل ان ينفذ اي خطوه

tvquran_6.gif

#6
فهدالشلوي كتب:

الثاني :

#include<iostream>
using namespace std;

int Vowel(char str[]){
int i=0; 	
while(*str){
if((*str=='a')||(*str=='e')||(*str=='o')||(*str=='u')||(*str=='i')) i++; 	
str++;
}
return i;
} 

int main()
{
char text[20];	

cout<<"Enter Text:";
cin>>text;


cout<<Vowel(text)<<endl;



return 0;
}

عفـــــــــــــــوآآ أستاذنا فهـــــــد انا ماأبي اسوي كوبي وبست افضل اني افهم السؤال حت لو يفوتني وقت التسليم

الحين هل الطريقه اللي انا حليت بها اللي هي swetch ماتنفع ,,؟؟؟؟

والفنكشن بتاع vowel انت عرفتها بint هل هي بترجع قيمه هل تقصد القيمه اللي رح ترجعها الفنكشن vowel هي قيمة العداد؟؟؟

وبصرااااااااااااحه انا مافهمت الطريقه اللي انت حيلت بهااااا :blush:

#7

عن إذن الأستاذ فهد :wink: ,

الكود اللي كتبتيه بطريقة switch راح يشوف لك فقط أول حرف .. لو تجربين و تدخلين 20 A راح يطبع لك عدد حروف العلة فقط 1 .,

وإذا أدخلتِ حروف علة لكن مب أول حرف , راح يطبع لك عدد حروف العلة يساوي 0 .. ,

والـ function راح ترجع لك العداد .. ,

بالتوفيق :happy: ,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#8

هذا تعديل طفيف على كودك الاصلي:

#include<iostream>
using namespace std;




int vowel()
{
char c;
int cont=0;
cout<<"enter the 20 characters: ";
do{

cin.get(c);
switch (c)
{
case'a':
case'A':
 	cont++;
 	break;
case'e':
case'E':
 	cont++;
 	break;
case'i':
case'I':
 	cont++;
 	break;
case'u':
case'U':
 	cont++;
 	break;
case'o':
case'O':
 	cont++;
 	break;

} 	
}while(c !='\n');
return cont;
}

int main()
{


cout<<"\nThere are "<< vowel()<<" vowels letter.";


return 0;
}
1
tvquran_6.gif

#9

اكــــــرر إعتـــــــــذآآآآآري ياأستاذ فهد تحمــل فضوووولي الزآآيد الله يجعله بموازين حسنــــانكـ واحتسب الأجر ..... :blush: :blush:

	cin.get(c);

وش معنى هذا الكود تقريبآآآآ اول مـره يمر علـــــي,,

while(c !='\n');

ايش تقصد بهذا الشرط ؟؟؟

مافهمته ..

تم تعديل هذه المشاركة بواسطة كادي- في 7 مايو 2010 في 00:32

#10

الأول: يأخذ حرف حرف. الثاني: يتوقف اللوب عند الضغط على Enter

tvquran_6.gif

#11
إشراقــه فجــر كتب:

عن إذن الأستاذ فهد :wink: ,

الكود اللي كتبتيه بطريقة switch راح يشوف لك فقط أول حرف .. لو تجربين و تدخلين 20 A راح يطبع لك عدد حروف العلة فقط 1 .,

وإذا أدخلتِ حروف علة لكن مب أول حرف , راح يطبع لك عدد حروف العلة يساوي 0 .. ,

والـ function راح ترجع لك العداد .. ,

بالتوفيق :happy: ,

الله لايحرمنا منكـ يآآمشرفتنا الغاليييييييه..

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