Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
- * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
- */
- package problema_8;
- import java.util.Scanner;
- /**
- *
- * @author victo
- */
- public class Problema__8 {
- private double numeroA;
- private double numeroB;
- public Problema__8(double numeroA, double numeroB) {
- this.numeroA = numeroA;
- this.numeroB = numeroB;
- }
- public double getNumeroA() {
- return numeroA;
- }
- public void setNumeroA(double numeroA) {
- this.numeroA = numeroA;
- }
- public double getNumeroB() {
- return numeroB;
- }
- public void setNumeroB(double numeroB) {
- this.numeroB = numeroB;
- }
- // Método para dividir utilizando resta
- public static double dividir(double numeroA, double numeroB) {
- if (numeroB == 0) {
- System.out.println("Error: no se puede dividir entre cero.");
- }
- double cociente = 0;
- while (numeroA >= numeroB) {
- numeroA -= numeroB;
- cociente++;
- }
- System.out.println("El cociente es: " + cociente);
- return cociente;
- }
- // Método para multiplicar utilizando suma
- public static double multiplicar(double numeroA, double numeroB) {
- double producto = 0;
- for (int i = 0; i < numeroB; i++) {
- producto += numeroA;
- }
- System.out.println("El producto es: " + producto);
- return producto;
- }
- // Método principal que lee los valores del usuario y llama a los otros métodos
- public static void main(String[] args) {
- Problema__8();
- }
- public static void Problema__8() {
- Scanner scanner = new Scanner(System.in);
- System.out.print("Ingrese el valor de a: ");
- double a = scanner.nextDouble();
- System.out.print("Ingrese el valor de b: ");
- double b = scanner.nextDouble();
- Problema__8 problema__8 = new Problema__8(a,b);
- problema__8.dividir(a, b);
- problema__8.multiplicar(a, b);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement