תשובות לספר יסודות מדעי המחשב בשפת 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); }
}
|