Jump to content

Problema JAVA


Gonçalo

Recommended Posts

Boa noite, comecei há uma semana a programar em java por ser a linguagem de uma unidade curricular na Universidade. Fui deparado com o seguinte problema:

Considere que um determinado parque de estacionamento pratica os preços indicados na
tabela seguinte:

10 minutos 0,20

1ª hora 1,2€

2ª hora 1€

horas seguintes 0,70€

Escreva um programa que, dado o tempo de estacionamento em horas e minutos, determine o total a pagar. O período de estadia, para além da hora completa, é sempre taxado em períodos de 10 minutos.

 

Este foi o código que escrevi:

package javaapplication18;
import java.util.Scanner;
public class NewClass {
 
    public static void main(String[] args) {
        double horas, minutos, preço1, preço2, preço3, preço4;
        Scanner ler = new Scanner(System.in);
        System.out.println("Horas: ");
        horas=ler.nextInt();
        System.out.println("Minutos: ");
        minutos=ler.nextInt();
        preço1=1.2;
        preço2=2.2;
        preço3=2.2 + 0.2*minutos + 0.7*horas - 2;
        if (horas <= 1) {
        System.out.println("Preço: " +preço1);
        if (horas<=2) {
        System.out.println("Preço: " +preço2);
        if (horas>2) {
        System.out.println("Preço: " +preço3);
                
                }
                }   
                }
    }    
}

Se alguém me conseguisse ajudar ficava muito agradecido.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.