7.3.. Napisati program za simulaciju rada kalkulatora, prema slijedećoj tabeli:

Opis rješenja: Program predviđa upisa 1. broja, operatora pa 2. broja. Izborom u **15 se izvodi odabir koja će se operacija izvesti, zavisno od operatora.

Listing programa:

//07311008
package zad14;
import java.util.Scanner;
public class zad14 {

	public static void main(String[] args) {
		Scanner input= new Scanner(System.in);
		Scanner scan=new Scanner(System.in);
		System.out.println("Unesi prvi broj:");
		double a=input.nextDouble();
		System.out.println("Unesi zeljenu operaciju:");
		String operacija=scan.nextLine();
		System.out.println("Unesi drugi broj:");
		double b=input.nextDouble();
		double c;
		switch(operacija){
		case "+":
			c=a+b;
			System.out.println(a+operacija+b+"="+c);
			break;
		case "-":
			c=a-b;
			System.out.println(a+operacija+b+"="+c);
			break;
		case "*":
			c=a*b;
			System.out.println(a+operacija+b+"="+c);
			break;
		case "/":
			c=a/b;
			System.out.println(a+operacija+b+"="+c);
			break;
			default:
				System.out.println("Provjerite sta ste upisali.");
				break;
		}
	}
}

Ispis na ekranu:

Index