طريقة ال flag float sum = 0; float grade; int count = 0; boolean flag = true; while (flag){ System.out.print("enter ur grade #" +(count+1)+" :"); grade = ui.nextFloat(); if(grade!=-1) { sum+=grade; count++; }else { flag=false; } } System.out.print("avg ="+(sum/count); و شكرا ❤
هههه ذكائك مش دايما يكون recommended 😂😂😂 و الله استاذ ١٠/١٠ لو تكرمت عايزين playlist ل تمارين على الbasics مثلا فيديو تمارين لل if و فيديو تمارين لل سويتش و فيديو تمارين لل لووبس و هكذا
طريقة ال flag
float sum = 0;
float grade;
int count = 0;
boolean flag = true;
while (flag){
System.out.print("enter ur grade #" +(count+1)+" :");
grade = ui.nextFloat();
if(grade!=-1)
{
sum+=grade;
count++;
}else {
flag=false;
}
}
System.out.print("avg ="+(sum/count);
و شكرا ❤
يعطيك العافيه شرح جميل و بسيط شكرا مره ساعدتني😢💕
Thank you so much for this lesson , very well explained. And i will always remember that my intelligent not always recommended ;)
هههه ذكائك مش دايما يكون recommended 😂😂😂
و الله استاذ ١٠/١٠
لو تكرمت عايزين playlist ل تمارين على الbasics مثلا فيديو تمارين لل if و فيديو تمارين لل سويتش و فيديو تمارين لل لووبس و هكذا
--->
// flag method
float sum=0,grade=0.f;
int count=0;
boolean flag=true;
while(flag)
{
System.out.println("enter your grade :");
grade=in.nextFloat();
if(grade!=-1)
{
sum+=grade;
++count;
}
else
flag=false;
}
فديت قلبك ياعم عادل وربي انت رائع
شكرا شرح مفصل
والله شرح جميل وممتع والان تعلمت ما الفرق بالضبط بين Sentinel and Flag-Controlled While Loops
اللهم صل وسلم علي سيدنا محمد❤
🏅
يعطيك العافيةبس سؤال كيف لما عم ادخل char كل مرة وبدي احسب عددهم مابلش عد من الصفر وطلعو اربع محارف
شرح ممتاز ماشاء الله الله يعطيك العافية
جزاك الله خيرا
كدا اى example ينفع نستخدم فيه flag نقدر نستبدلو sentinel يعنى ال flag ملوش use cases محدده ؟
لو سمحت لما اعمل run ماعم يأظهر الرسالة يلي المفروض تنطبع ولا عم يحط المؤشر انو ادخل ارقام
في مشكلة بالكود يلي كتبته انه عم يحسب -1 كمان انه عداد جديد وهيدا بأثر على صحة المعدل
شكرا
هاي بطريقة ال flag
package firstproject;
import java.util.Scanner;
public class FirstProject {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
float grade=0;
float avg=0;
int c=0;
boolean f=true;
while(f){
System.out.println("enter grade # "+(c +1));
grade=in.nextFloat();
if(grade==-1){
f=false;
}
if(grade!=-1)
{
avg+=grade;
c++;
}
}
System.out.println("avg = "+(avg/c));
System.out.println("c="+c);
}
}
@mohammad هيك كل شي ناقص بصير فولس نحنا بدنا بس ال ناقص واحد
@@alihamie3713و المفروض كل شي ناقص يطلع فولس لأن مستحيل علامة تكون بالناقص وكمان حتى الأستاذ عنده غلط بالكود يلي كتبه بالفيديو
@@Alishuman8
ايه هو الخطأ؟