Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.89 KB | None | 0 0
  1. //zadanie 2
  2. package lab2;
  3. import java.util.Math;
  4. import java.util.Scanner;
  5. public class zadanie2 {
  6. public static void main(String[] args) {
  7. double a,b,c;
  8. double delta;
  9. Scanner dane=new Scanner(System.in);
  10. System.out.print("Podaj a: ");
  11. a=dane.nextFloat();
  12. System.out.print("Podaj b: ");
  13. b=dane.nextFloat();
  14. System.out.print("Podaj c: ");
  15. c=dane.nextFloat();
  16. delta=b*b-4*a*c;
  17. if(delta<0)
  18. System.out.println("Brak rozwiązań");
  19. else
  20. if(delta==0){
  21. double x;
  22. x=-b/(2*a);
  23. System.out.print("Jedno rozwiązanie x = ");
  24. System.out.println(x);
  25. }
  26. else{
  27. double x1, x2;
  28. x1=(-b+Math.sqrt(delta))/(2*a);
  29. x2=(-b-Math.sqrt(delta))/(2*a);
  30. System.out.print("x1 = ");
  31. System.out.println(x1);
  32. System.out.print("x2 = ");
  33. System.out.println(x2);
  34. }
  35. }
  36. }
  37.  
  38.  
  39.  
  40. //zadanie 3
  41.  
  42. package lab2;
  43. import java.util.Scanner;
  44.  
  45. public class zadanie3 {
  46. public static void main(String[] args) {
  47. double a,b,c;
  48. Scanner dane=new Scanner(System.in);
  49. System.out.print("Podaj prędkość samolotu w milach na godzine: ");
  50. a=dane.nextFloat();
  51. b=a*1.609344;
  52. System.out.print("Prędkość samolotu w kilometrach na godzinę to: ");
  53. System.out.println(b);
  54. }
  55. }
  56.  
  57.  
  58.  
  59. //zadanie 4
  60. package lab2;
  61.  
  62. import java.util.Scanner;
  63. import java.util.ArrayList;
  64. import java.util.Collections;
  65.  
  66. public class zadanie4a
  67. {
  68. public static void main(String args[])
  69. {
  70.  
  71.  
  72. {
  73. ArrayList<Integer> dane = new ArrayList<Integer>();
  74. double srednia=0.0;
  75. Scanner s = new Scanner(System.in);
  76. while (true)
  77. {
  78. System.out.print("Podaj liczbe, '00' konczy dzialanie programu: ");
  79. int input = s.nextInt();
  80.  
  81. if (input == 00)
  82. {
  83. System.out.println("Zakonczenie wczytywania");
  84. break;
  85. }
  86. else
  87. {
  88. dane.add(input);
  89. }
  90. }
  91.  
  92. System.out.print("Wczytano:\n");
  93. for (Integer i : dane)
  94. {
  95. srednia += i;
  96. float rozmiar = dane.size();
  97.  
  98. System.out.println(i + " ");
  99. }
  100.  
  101. System.out.println("Max: " + Collections.max(dane));
  102. System.out.println("Min: " + Collections.min(dane));
  103. System.out.println("Ilosc liczb: " +dane.size() );
  104. System.out.println("Srednia: " +srednia/dane.size());
  105.  
  106. }
  107. }
  108.  
  109. }
  110.  
  111.  
  112. //kalkulator
  113.  
  114. package lab2;
  115. import java.util.Scanner;
  116. public class kalkulator {
  117. public static void main(String[] args) {
  118. int liczba1;
  119. int liczba2;
  120. char znak;
  121. Scanner input = new Scanner(System.in);
  122. System.out.println("Podaj pierwsza liczbe:");
  123. liczba1 = input.nextInt();
  124. System.out.println("Podaj drugą liczbę:");
  125. liczba2 = input.nextInt();
  126. System.out.println("Dodawanie +");
  127. System.out.println("Odejmowanie -");
  128. System.out.println("Mnożenie *");
  129. System.out.println("Dzielenie /");
  130. System.out.println("Operacaja modulo %");
  131. znak = input.next().charAt(0);
  132. switch(znak)
  133. {
  134. case '+':
  135. {
  136. System.out.println(liczba1+liczba2);
  137. break;
  138. }
  139. case '-':
  140. {
  141. System.out.println(liczba1-liczba2);
  142. break;
  143. }
  144. case '*':
  145. {
  146. System.out.println(liczba1*liczba2);
  147. break;
  148. }
  149.  
  150. case '/':
  151. {
  152. if(liczba2 !=0)
  153. {
  154. System.out.println(liczba1/liczba2 + "reszta: " +
  155. liczba1 % liczba2);
  156. }
  157. else
  158. {
  159. System.out.println("Nie mozna podzielic przez zero");
  160. }
  161. break;
  162. }
  163. case '%':
  164. {
  165. if(liczba2 !=0)
  166. {
  167. System.out.println(liczba1 % liczba2);
  168. }
  169. else
  170. {
  171. System.out.println("Nie mozna podzielic przez zero");
  172. }
  173. }
  174.  
  175. }
  176.  
  177. }
  178. }
  179.  
  180.  
  181.  
  182. //zadanie 6
  183.  
  184. package lab2;
  185.  
  186. import java.util.Scanner;
  187.  
  188. public class zadanie6 {
  189.  
  190. public static void main(String[] args) {
  191. int liczba1;
  192. int liczba2;
  193. int liczba_rat;
  194. int cena;
  195. float wynik1;
  196. float wynik2;
  197. float wynik;
  198. char znak;
  199. Scanner input = new Scanner(System.in);
  200. System.out.println("Cena samochodu: ");
  201. liczba1 = input.nextInt();
  202. System.out.println("Wklad wlasny: ");
  203. liczba2 = input.nextInt();
  204. if (liczba1>300000){
  205. System.out.println("Maksymalna kwota to 300 000");
  206. } else
  207. {
  208. cena=liczba1-liczba2;
  209. System.out.println("Liczba rat: ");
  210. liczba_rat = input.nextInt();
  211. if (liczba_rat>96) {
  212. System.out.println("Podales zla liczbe rat. Maksymalna wartosc 96");
  213. }
  214. else {
  215. switch(liczba_rat)
  216. {
  217. case 1:
  218. {
  219. wynik=cena*2/100;
  220. wynik1= cena+wynik;
  221. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  222. break;
  223. }
  224. case 2:
  225. {
  226. wynik=cena*2/100;
  227. wynik1= (cena+wynik)/liczba_rat;
  228. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  229. break;
  230. }
  231. case 3:
  232. {
  233. wynik=cena*2/100;
  234. wynik1= (cena+wynik)/liczba_rat;
  235. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  236. break;
  237. }
  238. case 4:
  239. {
  240. wynik=cena*2/100;
  241. wynik1= (cena+wynik)/liczba_rat;
  242. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  243. break;
  244. }
  245. case 5:
  246. {
  247. wynik=cena*2/100;
  248. wynik1= (cena+wynik)/liczba_rat;
  249. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  250. break;
  251. }
  252. case 6:
  253. case 7:
  254. case 8:
  255. case 9:
  256. case 10:
  257. case 11:
  258. case 12:
  259. case 13:
  260. case 14:
  261. case 15:
  262. case 16:
  263. case 17:
  264. case 18:
  265. case 19:
  266. case 20:
  267. case 21:
  268. case 22:
  269. case 23:
  270. case 24:
  271. {
  272. wynik=cena*2/100;
  273. wynik1= (cena+wynik)/liczba_rat;
  274. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  275. break;
  276. }
  277. case 25:
  278. case 26:
  279. case 27:
  280. case 28:
  281. case 29:
  282. case 30:
  283. case 31:
  284. case 32:
  285. case 33:
  286. case 34:
  287. case 35:
  288. case 36:
  289. case 37:
  290. case 38:
  291. case 39:
  292. case 40:
  293. case 41:
  294. case 42:
  295. case 43:
  296. case 44:
  297. case 45:
  298. case 46:
  299. case 47:
  300. case 48:
  301. {
  302. wynik=cena*3/100;
  303. wynik1= (cena+wynik)/liczba_rat;
  304. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  305. break;
  306. }
  307. case 49:
  308. case 50:
  309. case 51:
  310. case 52:
  311. case 53:
  312. case 54:
  313. case 55:
  314. case 56:
  315. case 57:
  316. case 58:
  317. case 59:
  318. case 60:
  319. {
  320. wynik=cena*4/100;
  321. wynik1= (cena+wynik)/liczba_rat;
  322. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  323. break;
  324. }
  325. case 61:
  326. case 62:
  327. case 63:
  328. case 64:
  329. case 65:
  330. case 66:
  331. case 67:
  332. case 68:
  333. case 69:
  334. case 70:
  335. case 71:
  336. case 72:
  337. {
  338. wynik=cena*5/100;
  339. wynik1= (cena+wynik)/liczba_rat;
  340. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  341. break;
  342. }
  343. case 73:
  344. case 74:
  345. case 75:
  346. case 76:
  347. case 77:
  348. case 78:
  349. case 79:
  350. case 80:
  351. case 81:
  352. case 82:
  353. case 83:
  354. case 84:
  355. case 85:
  356. case 86:
  357. case 87:
  358. case 88:
  359. case 89:
  360. case 90:
  361. case 91:
  362. case 92:
  363. case 93:
  364. case 94:
  365. case 95:
  366. case 96:
  367. {
  368. wynik=cena*6/100;
  369. wynik1= (cena+wynik)/liczba_rat;
  370. System.out.println("Miesieczne zobowiazanie: " +wynik1);
  371. break;
  372. }
  373.  
  374.  
  375. }
  376. }
  377. }
  378. }
  379. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement