Rebaixes


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
C#, Go, Java

Implementa els mètodes necessaris.

import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;

class Producto {
    String descripcion;
    float precio;

    Producto(String descripcion, float precio) {
        this.descripcion = descripcion;
        this.precio = precio;
    }

    public String toString() {
        // escriu el codi aqui
    }
}

class Descuento {
    float valor;

    Descuento(float valor) {
        this.valor = valor;
    }

    // escriu el codi aqui
}

public class Solution {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        scanner.useLocale(Locale.US);

        Producto producto = new Producto(scanner.next(), scanner.nextFloat());

        System.out.println(producto);

        Descuento descuento = new Descuento(scanner.nextFloat());

        descuento.aplicar(producto);

        System.out.println(producto);
    }
}

Input Format

-

Constraints

-

Output Format

-

Sample Input 0

producto1 10
15

Sample Output 0

Producto{descripcion='producto1', precio=10.0}
Producto{descripcion='producto1', precio=8.5}

Sample Input 1

productoX 100
25

Sample Output 1

Producto{descripcion='productoX', precio=100.0}
Producto{descripcion='productoX', precio=75.0}

Sample Input 2

productoV 4.5
1.5

Sample Output 2

Producto{descripcion='productoV', precio=4.5}
Producto{descripcion='productoV', precio=4.4325}

Autoria: Gerard Falcó


Authorship: Gerard Falcó

CC BY-NC-SA 4.0