עמוד הבית | נקדן | משתמש רשום | צור קשר | תקנון | מי אנחנו? | English   שלום, אורח !  




תשובות לספר יסודות מדעי המחשב בשפת Java חלק א'


עמוד 49, שאלה 9
תשובה:
import java.util.Scanner;
public class targil9 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int number1, number2;
System.out.println("הכנס את השנה הנוכחית");
number1=in.nextInt();
System.out.println("הכנס את שנת הלידה שלך");
number2=in.nextInt();
System.out.println("גילך הוא " + (number1-number2));
}

}


עמוד 49, שאלה 12
תשובה:
import java.util.Scanner;
public class targil12 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int num1, num2, num3;
System.out.println("הכנס את מספר הפקקים שאספת מסוג של 10 נקודות");
num1=in.nextInt();
System.out.println("הכנס את מספר הפקקים שאספת מסוג של 100 נקודות ");
num2=in.nextInt();
System.out.println("הכנס את מספר הפקקים שאספת מסוג של 1000 נקודות ");
num3=in.nextInt();
System.out.println("שווי הנקודות הכולל הוא " + ((num1*10)+(num2*100)+(num3*1000)));
}

}


עמוד 49, שאלה 13
תשובה:
import java.util.Scanner;
public class targil13 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int price;
double dollars;
System.out.println("הכנס את מחיר הטיול בדולרים");
price=in.nextInt();
System.out.println("הכנס את שער הדולר");
dollars=in.nextDouble();
System.out.println("סכום הטיול הכולל בשקלים הוא " +((price*dollars)+(dollars*400)));

}

}


עמוד 49, שאלה 15
תשובה:
import java.util.Scanner;
public class targil15 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int day, night, shabat, taharif_yom;
System.out.println("הכנס את תעריף היום של העובד");
taharif_yom=in.nextInt();
System.out.println("הכנס את מספר השעות שעבד העובד בתעריף יום");
day=in.nextInt();
System.out.println("הכנס את מספר השעות שעבד העובד בתעריף לילה");
night=in.nextInt();
System.out.println("הכנס את מספר השעות שעבד העובד בתעריף שבת");
shabat=in.nextInt();
System.out.println("שכרו הכולל של העובד הוא " + ((day*taharif_yom) + (taharif_yom*1.5*night) + (taharif_yom*2*shabat)));
}

}


עמוד 61, שאלה 6
תשובה:
import java.util.Scanner;
public class targil6 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int kids;
System.out.println("הכנס את מספר המשתתפים ההתחלתי במשחק");
kids=in.nextInt();
int first;
first=kids/7;
System.out.println("מספר המשתתפים שיצאו לאחר הסיבוב הראשון הוא " + first);
int after_second;
after_second=kids-first-(((kids-first))/7);
System.out.println("מספר המשתתפים שנותרו לאחר הסיבוב השני הוא "+ after_second);
}

}


עמוד 61, שאלה 7
תשובה:
import java.util.Scanner;
public class targil7 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int time;
System.out.println("הכנס את הזמן בדקות");
time=in.nextInt();
System.out.println("הזמן הוא "+ time/60+":" +time%60);

}

}


עמוד 61, שאלה 8
תשובה:
import java.util.Scanner;
public class targil8 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int talmidim;
System.out.println("הכנס את מספר התלמידים בכיתה");
talmidim=in.nextInt();
System.out.println("מספר הזוגות בכיתה הוא "+ (talmidim/2));
System.out.println("מספר התלמידים שלהם אין בן זוג הוא "+ (talmidim%2));
}

}


עמוד 61, שאלה 9
תשובה:
import java.util.Scanner;
public class targil9 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int num1, num2;
System.out.println("הכנס מספר חד ספרתי ראשון");
num1=in.nextInt();
System.out.println("הכנס מספר חד ספרתי שני");
num2=in.nextInt();
System.out.println("שני המספרים הדו-ספרתיים מהרכבת הספרות הבודדות למספר הם " +(num1*10+num2*1)+" "+(num2*10+num1*1));
System.out.println("סכום הספרות הוא "+ (num1+num2));
System.out.println("החלק השלם של חלוקת המספרים שהתקבלו הוא "+(num1/num2));
System.out.println("השארית של חלוקת המספרים שהתקבלו היא "+ (num1%num2));
}

}


עמוד 71, שאלה 6
תשובה:
import java.util.Scanner;
public class page71_targil6 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in= new Scanner (System.in);
int first_name, family_name;
System.out.println("הכנס אות ראשונה של שם פרטי");
first_name=in.next().charAt(0);
System.out.println("הכנס אות ראשונה של שם משפחה");
family_name=in.next().charAt(0);
if (first_name==family_name)
{
System.out.println("שני השמות מתחילים באותה אות");
}
else
{
System.out.println("שני השמות לא מתחילים באותה אות");
}
}

}


עמוד 72, שאלה 9
תשובה:
import java.util.Scanner;
public class targil9 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int one, two, three, shihva, bus;
System.out.println("("הכנס את מספר התלמידים בט1;
one=in.nextInt();
System.out.println("הכנס את מספר התלמידים בט2");
two=in.nextInt();
System.out.println("הכנס את מספר התלמידים בט3");
three=in.nextInt();
shihva=one+two+three;
if (shihva%40==0)
{
bus=shihva/40;
}
else
{
bus=(shihva/40)+1;
}
System.out.println("מספר האוטובוסים שיש להזמין הוא " + bus);
}

}


עמוד 72, שאלה 10
תשובה:
import java.util.Scanner;
public class targil10 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int num1, num2, siman, targil;
System.out.println("הכנס מספר");
num1=in.nextInt();
System.out.println("הכנס מספר נוסף");
num2=in.nextInt();
System.out.println("הכנס סימן חיבור או חיסור");
siman=in.next().charAt(0);
if (siman== '+')
{
targil=num1+num2;
}
else
{
if (num1>num2)
{
targil=num1-num2;
}
else
{
targil=num2-num1;
}
}
System.out.println(targil);
}

}


עמוד 72, שאלה 11
תשובה:
import java.util.Scanner;
public class targil11 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int january, february, march;
double memuza;
System.out.println("הכנס את כמות המשקעים שירדה בחודש ינואר");
january=in.nextInt();
System.out.println("הכנס את כמות המשקעים שירדה בחודש פברואר);
february=in.nextInt();
System.out.println("הכנס את כמות המשקעים שירדה בחודש מרץ ");
march=in.nextInt();
memuza=(double) (january+february+march)/3;
System.out.println("ממוצע המשקעים הוא " + memuza);
if (memuza>100)
{
System.out.println("גשום מאוד");
}
}

}


עמוד 72, שאלה 12
תשובה:
import java.util.Scanner;
public class targil12 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int number, meot, yehidot;
System.out.println("הכנס מספר תלת ספרתי");
number=in.nextInt();
meot=number/100;
yehidot=number%10;
if (meot==yehidot)
{
System.out.println("המספר הוא פולינדרום");
}
else
{
System.out.println("המספר לא פולינדרום");
}

}

}


עמוד 72, שאלה 13
תשובה:
import java.util.Scanner;
public class targil13 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int answers, total;
System.out.println("הכנס את מספר התשובות הנכונות");
answers=in.nextInt();
if (answers<=10)
{
total=answers*8;
}
else
{
total=(answers-10)*5+80;
}
System.out.println("הציון הסופי הוא " + total);


}

}


עמוד 72, שאלה 14
תשובה:
import java.util.Scanner;
public class targil14 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
String zihoi1, zihoi2;
double time1, time2;
System.out.println("הכנס מספר זיהוי בין 4 ספרות לאצן הראשון ");
zihoi1=in.next();
System.out.println("הכנס מספר זיהוי בין 4 ספרות לאצן השני ");
zihoi2=in.next();
System.out.println("הכנס את משך זמן הריצה של המסלול בשניות של האצן הראשון");
time1=in.nextInt();
System.out.println("הכנס את משך זמן הריצה של המסלול בשניות של האצן השני ");
time2=in.nextInt();
if (time1==time2)
{
System.out.println("יש תיקו בין שני האצנים. מספרי הזיהוי שלהם הם "+ zihoi1+ " " + zihoi2);
}
else
if (time1{
System.out.println("הזוכה הוא השחקן שמספר הזיהוי שלו הוא"+ zihoi1);
}
else
{
System.out.println("הזוכה הוא השחקן שמספר הזיהוי שלו הוא"+ zihoi2);
}

}

}


עמוד 72, שאלה 15
תשובה:
import java.util.Scanner;
public class targil15 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int first_mahazit, second_mahazit;
double tzion;
System.out.println("הכנס את הציון של מחצית א' במדעי המחשב");
first_mahazit=in.nextInt();
System.out.println("הכנס את הציון של מחצית ב' במדעי המחשב");
second_mahazit=in.nextInt();
if (first_mahazit{
tzion=(double)90/100*second_mahazit+10/100*first_mahazit;
}
else
{
tzion=(double)(first_mahazit+second_mahazit)/2;
}
System.out.println("הציון השנתי הוא " + tzion);
}

}


עמוד 79, שאלה 22
תשובה:
import java.util.Scanner;
public class targil22 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int number;
System.out.println("הכנס מספר שלם");
number=in.nextInt();
if ((number<=9)&&(number>=-9))
{
System.out.println("המספר הוא חד ספרתי");
}
else
{
System.out.println("המספר הוא לא חד ספרתי");
}
}

}


עמוד 79, שאלה 23
תשובה:
import java.util.Scanner;
public class targil23 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int nisaion, age;
Scanner in=new Scanner(System.in);
System.out.println("הכנס את מספר שנות הניסיון שלך בניהול. אם אין לך תקיש 0");
nisaion=in.nextInt();
System.out.println("הכנס את גילך");
age=in.nextInt();
if (((nisaion>=3)&&(age>=35)&&(age<=45)))
{
System.out.println("המועמד מתאים להשיב על המודעה");
}
else
{
System.out.println("המועמד לא מתאים להשיב על המודעה");
}


}

}


עמוד 79, שאלה 24
תשובה:
import java.util.Scanner;
public class targil24 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char tav;
Scanner in=new Scanner(System.in);
System.out.println("הכנס תו");
tav=in.next().charAt(0);
if ((tav>='a')&&(tav<='z'))
{
System.out.println("התו הוא אחד מאותיות a-z"+ " ");
}
else
{
System.out.println("התו הוא לא אחד מאותיות a-z");
}
System.out.println("התו הוא"+ " "+ tav);
}

}


עמוד 79, שאלה 25
תשובה:
import java.util.Scanner;
public class targil25 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int talmidim;
Scanner in=new Scanner(System.in);
System.out.println("הכנס את מספר התלמידים בכיתה");
talmidim=in.nextInt();
if ((talmidim%2==1)&&(talmidim%3==1)&&(talmidim%4==1))
{
System.out.println("מספר התלמידים בכיתה מייצג את מספר התלמידים שיש למורה שושי");
}
else
{
System.out.println("מספר התלמידים בכיתה לא מייצג את מספר התלמידים שיש למורה שושי");
}
}

}


עמוד 79, שאלה 26
תשובה:
import java.util.Scanner;
public class targil26 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int one, two, three, four;
Scanner in=new Scanner(System.in);
System.out.println("הכנס את ההצעה הראשונה");
one=in.nextInt();
System.out.println("הכנס את ההצעה השנייה ");
two=in.nextInt();
System.out.println("הכנס את ההצעה השלישית ");
three=in.nextInt();
System.out.println("הכנס את ההצעה הרביעית ");
four=in.nextInt();
if ((one>two)&&(two>three)&&(three>four))
{
System.out.println(" הסכום ששולם עבור המכונית הוא" + one);
}
else
if ((two>one)&&(one>three)&&(three>four))
{
System.out.println("הסכום ששולם עבור המכונית הוא " + two);
}
else
if ((three>one)&&(one>two)&&(two>four))
{
System.out.println("הסכום ששולם עבור המכונית הוא " + three);
}
else
if ((four>three)&&(three>two)&&(two>one))
{
System.out.println("הסכום ששולם עבור המכונית הוא" + four);
}


}

}


עמוד 79, שאלה 27
תשובה:
import java.util.Scanner;
public class targil27 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num1, num2, num3;
Scanner in=new Scanner(System.in);
System.out.println("הכנס מספר ראשון");
num1=in.nextInt();
System.out.println("הכנס מספר שני");
num2=in.nextInt();
System.out.println("הכנס מספר שלישי");
num3=in.nextInt();
if ((num1-num2)==(num2-num3))
{
System.out.println("שלושת המספרים מהווים סדרה חשבונית");
}

else
{
System.out.println("שלושת המספרים לא מהווים סדרה חשבונית");
}
}

}


עמוד 79, שאלה 28
תשובה:
import java.util.Scanner;
public class targil28 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num1, num2, num3;
Scanner in=new Scanner(System.in);
System.out.println("הכנס מספר ראשון");
num1=in.nextInt();
System.out.println("הכנס מספר שני");
num2=in.nextInt();
System.out.println("הכנס מספר שלישי");
num3=in.nextInt();
if ((num1*num1+num2*num2==num3*num3)||
(num1*num1+num3*num3==num2*num2)||
(num2*num2+num3*num3==num1))
{
System.out.println("המספר מהווים שלשה פיתגורית");
}
else
{
System.out.println("המספרים לא מהווים שלשה פיתגורית");
}
}

}


עמוד 79, שאלה 29
תשובה:
import java.util.Scanner;
public class targil29 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int age1, age2;
char min1, min2;
Scanner in=new Scanner(System.in);
System.out.println("הכנס את הגיל של הבנאדם הראשון");
age1=in.nextInt();
System.out.println("הכנס את הגיל של הבנאדם השני ");
age2=in.nextInt();
System.out.println("הכנס את המין של הבנאדם הראשון");
min1=in.next().charAt(0);
System.out.println("הכנס את המין של הבנאדם השני");
min2=in.next().charAt(0);
if ((min1!=min2)&&(((age1-age2)<=5)&&(age2-age1<=5)))
{
System.out.println("הזוג מתאים");
}
else
{
System.out.println("הזוג לא מתאים");
}
}

}


עמוד 83, שאלה 40
תשובה:
import java.util.Scanner;
public class targil40 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int zela1, zela2, zela3;
System.out.println("הכנס אורך צלע של משולש");
zela1=in.nextInt();
System.out.println("הכנס אורך צלע של משולש");
zela2=in.nextInt();
System.out.println("הכנס אורך צלע של משולש");
zela3=in.nextInt();
if(zela1+zela2>zela3)
{
if((zela1==zela2)&&(zela2==zela3))
{
System.out.println("אפשר להרכיב משולש שווה צלעות");
}
else{
if((zela1==zela2)||
(zela1==zela3)||(zela2==zela3))

System.out.println("אפשר להרכיב משולש שווה שוקיים");

else{
System.out.println("אפשר להרכיב משולש שונה צלעות");
}
}
}
else
System.out.println("אי אפשר להרכיב משולש");
}
}


עמוד 94, שאלה 5
תשובה:
import java.util.Scanner;
public class targil5 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in= new Scanner(System.in);
double num1, num2, minoos;
char siman;
System.out.println("הכנס מספר ממשי");
num1=in.nextDouble();
System.out.println("הכנס מספר ממשי נוסף");
num2=in.nextDouble();
System.out.println("הכנס סימן המייצג פעולה חשבונית");
siman= in.next().charAt(0);
switch(siman)
{
case '+': System.out.println(num1+num2); break;
case '-': System.out.println(num1-num2); break;
case '*': System.out.println(num1*num2); break;
case '/': System.out.println(num1/num2); break;
default: System.out.println("לא חוקי"); break;
}
}

}


עמוד 94, שאלה 6
תשובה:
import java.util.Scanner;
public class targil6 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int darga, hours;
System.out.println("הכנס את הדרגה של העובד");
darga=in.nextInt();
System.out.println("הכנס את מספר השעות שעבד העובד");
hours=in.nextInt();
switch (darga)
{
case 1: System.out.println("משכורתו של העובד היא" +hours*100); break;
case 2: System.out.println("משכורתו של העובד היא " +hours*80); break;
case 3: System.out.println("משכורתו של העובד היא " +hours*50); break;
default: System.out.println("משכורתו של העובד היא "+hours*20); break;
}
}

}


עמוד 105, שאלה 11
תשובה:
import java.util.Scanner;
public class targil11 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double n1, n2, n3, avg;
n1= Math.random();
n2= Math.random();
n3= Math.random();
avg= (n1+n2+n3)/3;
System.out.println("ממוצע המספרים הוא "+avg);
}

}


עמוד 105, שאלה 12
תשובה:
import java.util.Scanner;
public class targil12 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a, b, c, ekef;
double shetah, p;
Scanner in= new Scanner(System.in);
System.out.println("הכנס אורך צלע של משולש");
a= in.nextInt();
System.out.println("הכנס אורך צלע של משולש");
b= in.nextInt();
System.out.println("הכנס אורך צלע של משולש");
c= in.nextInt();
ekef= a+b+c;
p= 0.5*ekef;
shetah= p*(p-a)*(p-b)*(p-c);
shetah= Math.sqrt(shetah);
System.out.println("היקף המשולש הוא "+ ekef);
System.out.println("שטח המשולש הוא "+ shetah);


}

}


עמוד 105, שאלה 13
תשובה:
import java.util.Scanner;
public class targil13 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int shkalim;
double money, agorot;
Scanner in= new Scanner(System.in);
System.out.println("הכנס סכום כסף כמספר ממשי");
money= in.nextDouble();
shkalim= (int)(money);
agorot= money- shkalim;
agorot= (agorot*100);
agorot= Math.round(agorot);
agorot= (int)(agorot);
System.out.println("הסכום הוא"+" " +shkalim+ " "+ "שקלים ו"+ " "+ agorot+" "+ "אגורות");


}

}


עמוד 105, שאלה 14
תשובה:
import java.util.Scanner;
public class targil14 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num, yehidot, asarot, meot;
Scanner in= new Scanner(System.in);
System.out.println("הכנס מספר תלת ספרתי");
num= in.nextInt();
meot= num/100;
asarot= (num-(meot*100))/10;
yehidot= num-meot*100-asarot*10;
if (num==Math.pow(meot, 3)+Math.pow(asarot, 3)+Math.pow(yehidot, 3))
{
System.out.println("המספר הוא מספר משולש");
}
else
{
System.out.println("המספר הוא אינו מספר משולש");
}

}

}


עמוד 105, שאלה 15
תשובה:
import java.util.Scanner;
public class targil15 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double num, shever, shalem;
Scanner in= new Scanner(System.in);
System.out.println("הכנס מספר עשרוני עם דיוק כלשהו אחרי הנקודה שלכל היותר 3 ספרות אחרי הנקודה");
num= in.nextDouble();
shalem= (int)(num);
shever=num-shalem;
shever=(int)(shever/0.100);
shever= shever+1;
shever=shever*0.10;
num= shalem+shever;
System.out.println(num);

}

}


עמוד 105, שאלה 16
תשובה:
import java.util.Scanner;
public class targil16 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double tzion, save;
long egool;
Scanner in= new Scanner(System.in);
System.out.println("הכנס ציון ביניים של תלמיד במספר עשרוני");
tzion= in.nextDouble();
egool= Math.round(tzion);
save= tzion-egool;
System.out.println("הציון המעוגל הוא "+ egool);
System.out.println("החלק שנשמר לסוף שנה הוא "+ save);
}

}


עמוד 115, שאלה 10
תשובה:
import java.util.Scanner;
public class targil10 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I;
for (i=5; i<=100; i++)
{
if (i%5==0)
System.out.println(i);
}
}

}


עמוד 115, שאלה 12
תשובה:
import java.util.Scanner;
public class targil12 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, num, yehidot, asarot, meot;
for (i=1; i<=3; i++)
{
System.out.println("הכנס מספר תלת ספרתי");
num=in.nextInt();
meot=num/100;
asarot= (num/100)/10;
yehidot= num%10;
if ((meot!=asarot)&&(asarot!=yehidot)&&(meot!=yehidot))
System.out.println(num);

}
}

}


עמוד 116, שאלה 17
תשובה:
import java.util.Scanner;
public class targil17 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, j, tzion, tzion_total;
double avg;
boolean ok;
tzion_total=0;
ok=true;
for (i=1; i<=2; i++)
{
tzion_total=0;
for (j=1; j<=3; j++)
{
System.out.println("הכנס ציון");
tzion=in.nextInt();
tzion_total=tzion_total+tzion;
if (tzion<=90)
ok=false;
}
avg= (double)(tzion_total/3);
if ((ok)&&(avg>92))
System.out.println("המספר הסידורי הוא " + I + "ממוצע ציוניו הוא " + avg);

}
}

}


עמוד 123, שאלה 26
תשובה:
import java.util.Scanner;
public class targil26 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner (System.in);
int I, tem, count;
count=0;
for (i=1; 1<=7; i++)
{
System.out.println("הכנס את הטמפרטורה");
tem=in.nextInt();
if (tem>16)
count++;
}
System.out.println("מספר הימים שבהם הטמפרטורה עלתה על 16 מעלות הוא " + count);
}

}


עמוד 123, שאלה 27
תשובה:
import java.util.Scanner;
public class targil27 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scnner(System.in);
int I, num, count;
for (i=1; i<=8; i++)
{
System.out.println("הכנס מספר חיובי");
num=in.nextInt();
if (num%2==0)
count++;
}
System.out.println("מספר המספרים הזוגיים הוא " + count);
}

}


עמוד 123, שאלה 28
תשובה:
import java.util.Scanner;
public class targil28 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, num, num2, count;
double shoresh;
count=0;
for (i=1; i<=900; i++)
{
System.out.println("הכנס מספר חיובי");
num=in.nextInt();
shoresh= (Math.sqrt(num));
num2= (int)(shoresh);
if (shoresh-num2==0)
{
count++;
}
}
System.out.println("מספר המספרים השלמים בין 1 ל300 שהשורש שלהם הוא מספר שלם הוא " + count);
}

}


עמוד 130, שאלה 39
תשובה:
import java.util.Scanner;
public class targil39 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, money, total;
total=0;
for (i=1; i<=10; i++)
{
System.out.println("הכנס את סכום הכסף שאתה נותן");
money=in.nextInt();
total=total+money;
}
System.out.println("הסכום שהתקבל לקניית ממתקים הוא " + total);
}

}


עמוד 130, שאלה 40
תשובה:
import java.util.Scanner;
public class targil40 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, n, count, a, b, efresh;
System.out.println("הכנס מספר חיובי שלם");
n=in.nextInt();
count=0;
a=0;
b=0;
for (i=1; 1<=n; i++)
{
count++;
if (count%2==0)
{
a=a+count;
}
else {
b=b+count;
}
}
efresh= a-b;
System.out.println("סכום המספרים הזוגיים הוא " + a);
System.out.println("סכום המספרים האי זוגיים הוא " + b);
System.out.println("ההפרש בין הסכומים הוא " + efresh);
}

}


עמוד 130, שאלה 41
תשובה:
import java.util.Scanner;
public class targil41 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, num, total;
total=0;
for (i=1; i<=30; i++)
{
System.out.println("הכנס מספר שלם");
num=in.nextInt();
if (num/100==0)
{
if (num%2==0)
{
total=total+num;
}
}
}
System.out.println("סכום המספרים הדו ספרתיים הזוגיים הוא " + total);
}

}


עמוד 134, שאלה 53
תשובה:
import java.util.Scanner;
public class targil53 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, jump, max, num;
System.out.println("הכנס תוצאת קפיצה");
jump=in.nextInt();
max= jump;
for (i=1; i<=7; i++)
{
System.out.println("הכנס תוצאת קפיצה");
jump=in.nextInt();
if (jump>max)
{
max=jump;
num= I;
}
}
System.out.println("הקפיצה הגבוהה ביותר היא " + max + "והמספר הסידורי של התלמיד שקפץ הכי גבוה הוא " + i);
}

}


עמוד 134, שאלה 54
תשובה:
import java.util.Scanner;
public class targil54 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, new_num;
double num, shever, max;
System.out.println("הכנס מספר ממשי");
num=in.nextDouble();
new_num= (int)(num);
shever= num-new_num;
max= shever;
for (i=1; i<=9; i++)
{
System.out.println("הכנס מספר ממשי");
num=in.nextDouble();
new_num= (int)(num);
shever= num-new_num;
if (shever>max)
max=num;
}
System.out.println("המספר בעל השבר הגדול ביותר הוא " + max);
}

}


עמוד 134, שאלה 55
תשובה:
import java.util.Scanner;
public class targil55 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, num, max, min;
System.out.println("הכנס מספר");
num=in.nextInt();
if (num>0)
min=num;
else {
max=num;
}
for (i=1; i<=9; i++)
{
System.out.println("הכנס מספר");
num=in.nextInt();
if (num>0)
{
if (num min=num;
}
else {
if (num>max)
max=num;
}
}
System.out.println("המספר החיובי הקטן ביותר הוא " + min);
System.out.println("המספר השלילי הגדול ביותר הוא " + max);
}

}


עמוד 135, שאלה 56
תשובה:
import java.util.Scanner;		
public class targil56 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, num1, num2, max, min, min2, num_zoog;
System.out.println("enter first number");
num1=in.nextInt();
System.out.println("enter second number");
num2=in.nextInt();
if (num1>num2)
min2=num1;
else{
min2=num2;
}
num_zoog=1;
for (i=2; i<=99; i++)
{
System.out.println("enter first number");
num1=in.nextInt();
System.out.println("enter second number");
num2=in.nextInt();
if (num1>num2)
{
max=num1;
min=num2;
}
else{
max= num2;
min= num1;
}
if (max<min2)
{
min2=max;
num_zoog=I;
}
}
System.out.println("המספר המינימלי מבין כל המספרים הגדולים בכל זוג הוא " + min2);
System.out.println("מספר הזוג שהמינימלי שייך אליו הוא " + num_zoog);
}

}


עמוד 135, שאלה 57
תשובה:
import java.util.Scanner;
public class targil57 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int I, n, num, time, max, max2;
System.out.println("הכנס את מספר המכוניות שהשתתפו בתחרות");
n=in.nextInt();
System.out.println("הכנס את משך הזמן שלקח למכוניות לסיים את המסלול");
time=in.nextInt();
max= time;
System.out.println("הכנס את משך הזמן שלקח למכוניות לסיים את המסלול");
time=in.nextInt();
if (time> max)
{
max2= max;
max= time;
}
else {
max2=time;
}
for (i=3; i<=n; i++)
{
System.out.println("הכנס את מספר המכונית");
num=in.nextInt();
System.out.println("הכנס את משך הזמן שלקח למכוניות לסיים את המסלול");
time=in.nextInt();
if (time>max)
max=time;
else {
if (time>max2)
max2=time;
}
}
System.out.println("מהירות המכונית שזכתה במקום הראשון היא " + max);
System.out.println("מהירות המכונית שזכתה במקום השני היא " + max2);
}

}


עמוד 160, שאלה 2
תשובה:
import java.util.Scanner;
public class targil2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int i, j, grade, count, sum;
double avg;
count=0;
for (i=1; i<=10; i++)
{
sum=0;
for (j=1; j<=6; i++)
{
System.out.println("enter grade");
grade=in.nextInt();
sum=sum+grade;
if (grade<55)
{
count++;
}
avg=(double)(sum/10);
System.out.println("הממוצע של התלמיד הוא " + avg);
}
}
System.out.println(" מספר הנכשלים של כל התלמידים יחד הוא" +count);
}

}




כולל אורחים 139 מבקרים כרגע באתר: