-
Notifications
You must be signed in to change notification settings - Fork 0
/
Operacao.java
78 lines (64 loc) · 1.35 KB
/
Operacao.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
public class Operacao {
private int num1;
private int num2;
private double resultado;
public Operacao(int num1, int num2) {
this.num1 = num1;
this.num2 = num2;
}
public Operacao() {
this.num1 = 0;
this.num2 = 0;
this.resultado = 0;
}
void soma() {
this.resultado = this.num1 + this.num2;
}
void calcularMedia(double num1, double num2) {
this.resultado = (num1 + num2)/2;
}
double multiplicar() {
return this.num1*this.num2;
}
double dividir(double dividendo, double divisor) {
return dividendo/divisor;
}
void subtrair(){
this.resultado = this.num1 - this.num2;
}
double calcularPotencia() {
this.resultado = 1;
for (int i = 0; i < this.num2; i++) {
this.resultado = num1 * this.resultado;
}
return this.resultado;
}
void calcularFatorial(int num1) {
resultado = 1;
for (int i = num1; i > 0; i--) {
resultado *= +i;
}
}
double calcularMediaPonderada(int num1, int num2) {
resultado = (this.num1 * num1 + this.num2 * num2) / (num1 + num2);
return resultado;
}
public int getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
public int getNum2() {
return num2;
}
public void setNum2(int num2) {
this.num2 = num2;
}
public double getResultado() {
return resultado;
}
public void setResultado(double resultado) {
this.resultado = resultado;
}
}