מדעי המחשב, קיץ תש"ף, מס' 899381 מדעי המחשב בגרות ...
מדעי המחשב, קיץ תש"ף, מס' 899381 מדעי המחשב בגרות פתרו בשפת JAVA
באכסניית הנוער "חלומות טובים" יש 3 קומות, 3-1 . באכסניה 200 חדרים סך הכול.
תרגיל מספר 3
סעיף א
public int income()
{
int price = 50;
if(roomType == 2)
price = 100;
return nightsReserved*price;
}
פתרון סעיף ב
public int orderRoom(int type, int nights) {
for(int i=0; i<allRooms.length; i++)
{
Room r = allRooms[i]];
if( type == r.type && r.night==0)
{
r.nights = nights;
return room.getNumber();
}
}
return -1;
}
סעיף ג
public int [] floorIncode()
{
int sum = 0;
int [] arr = new arr[3];
for(int i=0; i<allRooms.length; i++)
{
int floor = allRooms[i].getRoomNum()/100;
arr[floor] += allRooms[i].income();
}
return arr;
}