السلام عليكم : لقد حاولت حل البرنامج التي انا متاكدة من وجود الخطاء به فهل يمكنكم مساعدتى في كتبة البرنامج الصحيح....
السؤال كالتالي وكذلك الحل:
ادرس الاحتياجات التالية والخاصة بجهاز تكييف مركزي (AirCond) متصل بجهاز لقياس درجة الحرارة (ThermoMeter) :
_ يتم قراءة درجة (temp) عن طريق جهاز قياس درجة الحرارة .
_يتم تشغيل جهاز التكييف عندما تكون درجة الحرارة اكبر من 30 درجة .
_يتم ايقاف جهاز التكييف عند انخفاض درجة الحرارة إلى 20 درجة .
.... صمم فصيلا (Class) خاصا بجهاز التكييف وآخر خاص بجهاز قياس درجة الحرارة . مع وضع الخصائص والعمليات المناسبة لكل فصيل (حسب الاحتياجات ).
public class tempretur
}
public void temp()
flat x;
ReadData dd=new RaedData ()
{{
public class AirCond ()
}
private void AirCondation()
}
boolean on,off;
on=fals;
off=fals;
{
{
import java.io.*;
public class ReadData;
}
BufferedReader data;
ReadData()
}
data=new BufferedReader(new InputStream Reader( System .in));
{
private String ReadLine ()throwsIoExaption
}
return data.readLine ();
{
public flat readflat() throws IOExaption
}
return flat .valueOf(ReadLine ()trim()).flat value ();
{
public boolean () throws IOExaption
}
return boolean.value Of (ReadLine ().trim()0.boolean value ();
{
{
import java .io.IOExaption;
public class opearatAir
}
public static void main (String args[])
}
on=fals;
int i;
Tempreture t=new tempreture();
AirCond a =new AirCond ();
ReadData d=new ReadData();
System .out.println("if on it is ('on'),if 2('off'));
for (i=1;++i)
if (x>=30)
}
on=true;
else
on=false;
{
System.out.println("The Air is:"+on);
{{