ABA


"בעיה ב C++"
גירסת הדפסה        
קבוצות דיון לימודים, מדע ותרבות נושא #11219 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11219
butbikad  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 23.5.09
704 הודעות, 1 פידבק
   18:11   17.11.11   
אל הפורום  
  בעיה ב C++  
 
אני מנסה להכניס שורה של תנאי (ברגע ששאר התנאים שהכנסתי לא מתקיימים)
זה הקוד איפה להכניס את ה- IF

#include <iostream>
using namespace std;

const int MINAGE=11;
const int MAXAGE=120;

void main ()
{
// הגדרת משתנים
int age,height;
float weight,ratio;

//קבלת מידע
cout<< "This is a program that will fit you the right diet\n"<<endl;
cout<< "*\n";
cout<< "Please enter your age (in Years (11-120)) : \n";
cin>> age;
cout<< "Please enter your height (in Centimeter) : \n";
cin>> height;
cout<< "Please enter your weight (in Kilogram) : \n";
cin>> weight;
//חישוב היחס בין גובה למשקל
ratio=(height/weight);


//הכנסת תנאים
if ((age>=MINAGE)&&(age<=20)) // מטפל בגלאים 11-20
{

if ((ratio>=0.5)&&(ratio<2.0))
{
cout<<"Recommended meal for you is : C\n";
}
else if((ratio>2.0)&&(ratio<3.5))
{
cout<<"Recommended meal for you is : B\n";
}
else if ((ratio>3.5)&&(ratio<=5.0))
{
cout<<"Recommended meal for you is : A\n";
}
}


if ((age>=21)&&(age<=41)) // מטפל בגלאים 21-40
{
if ((ratio>=0.5)&&(ratio<2.0))
{
cout<<"Recommended meal for you is : C\n";
}
else if((ratio>2.0)&&(ratio<3.5))
{
cout<<"Recommended meal for you is : B\n";
}
else if ((ratio>3.5)&&(ratio<=5.0))
{
cout<<"Recommended meal for you is : B\n";
}
}

if ((age>=41)&&(age<=MAXAGE)) // מטפל בגלאים 41-120
{
if ((ratio>=0.5)&&(ratio<2.0))
{
cout<<"Recommended meal for you is : C\n";
}
else if((ratio>2.0)&&(ratio<3.5))
{
cout<<"Recommended meal for you is : A\n";
}
else if ((ratio>3.5)&&(ratio<=5.0))
{
cout<<"Recommended meal for you is : A\n";
}
}

cout<<"\nGoodbye\n"<<endl;


}



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא הבנתי, איזה תנאי אתה רוצה להכניס? kmeir100 17.11.11 18:37 1
     תנאי butbikad  17.11.11 18:43 2
         הנה התוכנית butbikad  17.11.11 18:49 3
  תבדוק לפי הratio או הגיל Renegade 17.11.11 22:48 4
     פתרתי אם משהו מעוניין butbikad  17.11.11 23:16 5

       
kmeir100
חבר מתאריך 18.3.02
334 הודעות
   18:37   17.11.11   
אל הפורום  
  1. לא הבנתי, איזה תנאי אתה רוצה להכניס?  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
butbikad  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 23.5.09
704 הודעות, 1 פידבק
   18:43   17.11.11   
אל הפורום  
  2. תנאי  
בתגובה להודעה מספר 1
 
אחרי שכתבתי את התנאים אני מעוניין להכניס שורה
שתודיע למשתמש אם הוא לא עומד באף אחד מהשלבים
משהו בסגנון:
if (a>B)
cout<<"Wrong";



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
butbikad  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 23.5.09
704 הודעות, 1 פידבק
   18:49   17.11.11   
אל הפורום  
  3. הנה התוכנית  
בתגובה להודעה מספר 2
 
http://www.sup.co.il/96988390



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Renegade
חבר מתאריך 26.5.02
47 הודעות
   22:48   17.11.11   
אל הפורום  
  4. תבדוק לפי הratio או הגיל  
בתגובה להודעה מספר 0
 

אם הרטיו לא בטווח (כלומר קטן מ-0.5 או גדול מ5)
או הגיל לא בטווח (כלומר קטן מ-11 או גדול מ120)
תוציא הודעת שגיאה

NJOY


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
butbikad  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 23.5.09
704 הודעות, 1 פידבק
   23:16   17.11.11   
אל הפורום  
  5. פתרתי אם משהו מעוניין  
בתגובה להודעה מספר 4
 




                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net