Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Java SEDC - Cas 4 */
- /* Zadaca 1 - Domasna Zadaca (Pecatenje na cifrite na vnesen broj) */
- package dom1;
- import java.util.Scanner;
- public class Dom1 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.println("Enter number: ");
- int num = scan.nextInt();
- int i, j, c;
- int br=0;
- int num2=num;
- System.out.println("Cifrite od desno kon levo: ");
- while ( num > 0 ) {
- i=num%10;
- num=num/10;
- System.out.println(i);
- br=br+1;
- }
- System.out.println("Cifrite od levo kon desno: ");
- while ( num2 > 0 ) {
- j=(int) Math.pow(10, (br-1));
- c=num2/j;
- System.out.println(c);
- num2=num2%j;
- br--;
- }
- scan.close();
- }
- }
- /* Zadaca 2 - Printaj se dodeka ne vneses "s" (So koristenje na METODA) */
- package zad1;
- import java.util.Scanner;
- public class Zad1 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- String uInput = readString(scan);
- while (!uInput.equals("s")) {
- System.out.println("You said: " +uInput);
- uInput = readString(scan);
- }
- System.out.println("Bye");
- scan.close();
- }
- public static String readString(Scanner scan) {
- System.out.println("Enter any text, enter \"s\" for stop: ");
- String uInput = scan.nextLine();
- return uInput;
- }
- }
- /* Zadaca 3 - Zbir na parni i neparni cifri na vnesen broj (So koristenje METODA) */
- package zad2;
- import java.util.Scanner;
- public class Zad2 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int limit = readNumber(scan);
- sumOdd(limit);
- sumEven(limit);
- scan.close();
- }
- public static void sumOdd(int limit) {
- int counter = 1;
- long sumOdd = 0;
- while (counter < limit + 1) {
- if (counter % 2 !=0) {
- sumOdd+=counter;
- }
- counter++;
- }
- System.out.println("Sum of odd numbers from 1 to " +limit+ " equals to " +sumOdd);
- }
- public static void sumEven(int limit) {
- int counter = 1;
- long sumEven = 0;
- while (counter < limit + 1) {
- if (counter % 2 == 0) {
- sumEven+=counter;
- }
- counter++;
- }
- System.out.println("Sum of even numbers from 1 to " +limit+ " equals to " +sumEven);
- }
- public static int readNumber(Scanner scan) {
- System.out.println("Enter any number: ");
- int number = scan.nextInt();
- return number;
- }
- }
- /* Zadaca 4 - Hipotenuza na triagolnik */
- package zad3;
- import java.util.Scanner;
- public class Zad3 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int firstLeg = readInt(scan, "Enter first leg");
- int secondLeg = readInt(scan, "Enter first leg");
- double hypotenuse = calcHypotenuse(firstLeg, secondLeg);
- String formatted = String.format("%.2f", hypotenuse); /* dokolku sakame da go formatirame (so 2 decimalni mesta) */
- System.out.println("The value of the hypotenuse is " +formatted);
- }
- private static double calcHypotenuse(int first, int second) {
- double hypo = Math.sqrt(first*first + second*second);
- return hypo;
- }
- private static int readInt(Scanner scan, String prompt) {
- System.out.println(prompt);
- int input = scan.nextInt();
- return input;
- }
- }
- /* Zadaca 5 - MyLib
- https://drive.google.com/file/d/0BxXdrFleM4ISakdHdDlVcmlJU0E/edit?usp=sharing
- Open link -> File(top left) -> Download */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement