Kod:
package javaapplication4;
import java.util.Scanner;
public class JavaApplication4 {
/**
* @param args the command line arguments
*/
public static void main (String[] args) throws java.lang.Exception
{
Scanner s = new Scanner(System.in);
double distance = s.nextDouble(); // miles
double fuel_effiency = s.nextDouble(); // mpg
double cost_of_petrol = s.nextDouble(); // per galon
double car_maintenance = s.nextDouble(); // per mile
double petrol_per_one_mile = 1/fuel_effiency; // ile galonow paliwa spalimy na jedna mile
double cost_of_petrol_per_one_mile = petrol_per_one_mile * cost_of_petrol; // ile zaplacimy za paliwo, gdy przejedziemy jedna mile
double driving_cost = cost_of_petrol_per_one_mile * distance + car_maintenance * distance; // spalone paliwo + koszt utrzymania auta
double ticket_cost = s.nextDouble();
System.out.println("Koszt jazdy samochodem: " + driving_cost);
if(ticket_cost > driving_cost)
{
System.out.println("Bardziej oplaca sie jechac samochodem!");
System.out.println("Kosz: " + driving_cost);
}
else
{
System.out.println("Bardziej oplaca sie jechac pociagiem!");
System.out.println("Kosz: " + ticket_cost);
}
}
}
taki kod dla kogoś kto jest mniej więcej obeznany w temacie to jedynie czas poświęcony na samo pisanie, nic tu nie trzeba kombinować.
naucz się typów zmiennych, słów kluczowych, jakiegoś standardowego input/output mechanizmu, napisz parę prostych programów typu podaj 3 punkty i sprawdź, czy mogą tworzyć trójkąt albo podaj dwie liczby, znak + - / lub * i podaj wynik działania. po tym będziesz pisać takie programy jak ten jednąNIEDOZWOLONY_CIAG_ZNAKOWręką z zawiązanymi oczami ;d
ładnie by było przed każdym inputem wypisać coś w stylu "Podaj cenę paliwa za litr:", robi się to funkcją System.out.println("Podaj cene paliwa:"); lub System.out.print("tekst"); jeżeli nie chcesz, by tekst był zakończony znakiem nowej lini