Oi gentii x]
entaum keria pedi por favor
se alguem poderia me ajudar cum esse codigoo
eh uma calculadora d matriz
soh q u cara q me ajudo a faze boto divisão nelaaa
e num precisooo… tentei tira mais sei lah dps da erro =\
alguem me ajuda a tira a Opção de Divisão da minha calculadora please[b]
aki o codigo
_______________________________________________________-
import java.io.*;
class Calculadora{
public static int opcao = 0;
public static int [] [] M1;
public static int [] [] M2;
public static int [] [] MR;
public static void main (String []args){
//matrix();
menu();
}
//int opcao = 1;
public static void menu(){
try {
System.out.println("===================");
System.out.println("Escolha sua opção: ");
System.out.println("1 - Somar");
System.out.println("2 - Diminuir");
System.out.println("3 - Multiplicar ");
System.out.println("4 - Dividir ");
System.out.println("99 - Sair");
System.out.println("===================");
System.out.println(" ");
System.out.println(" ");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String entrada = in.readLine();
opcao = Integer.parseInt(entrada);
//System.out.println("Voce digitou: "+ opcao);
//}
}
catch (IOException e) {
System.out.println("Erro: "+ e);
}
while ( opcao != 99){
if(opcao == 1){
System.out.println("Escolheu a opção SOMAR ");
matrix();
soma();
}
else{
if(opcao == 2){
System.out.println("Escolheu a opção DIMINUIR ");
matrix();
diminui();
}
else{
if(opcao == 3){
System.out.println("Escolheu a opção MULTIPLICAR ");
matrix();
multiplica();
}
else{
if(opcao == 4){
System.out.println("Escolheu a opção DIVIDIR ");
matrix();
divide();
}
else{
System.out.println("SAINDO...... ");
System.exit(1);
}
}
}
}
}
}
public static void soma(){
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
MR [i][j] = M1[i][j] + M2[i][j];
}
}
imprime(MR);
menu();
//opcao = 2;
}
public static void diminui(){
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
MR [i][j] = M1[i][j] - M2[i][j];
}
}
imprime(MR);
menu();
//opcao = 3;
}
public static void multiplica(){
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
MR [i][j] = M1[i][j] * M2[i][j];
}
}
imprime(MR);
menu();
//opcao = 4;
}
public static void divide(){
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
MR [i][j] = M1[i][j] / M2[i][j];
}
}
imprime(MR);
menu();
//opcao = 99;
}
public static void matrix (){
M1 = new int [3][3];
M2 = new int [3][3];
MR = new int [3][3];
System.out.println ("INFORME OS DADOS DA 1ª MATRIX : ");
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
System.out.print("Linha " + (i+1) + " Coluna " + (j+1) + " = ");
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String entrada = in.readLine();
M1[i][j] = Integer.parseInt(entrada);
} catch (IOException e) {
System.out.println("Erro: "+ e);
}
}
System.out.println("");
}
imprime(M1);
System.out.println ("INFORME OS DADOS DA 2ª MATRIX : ");
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
System.out.print("Linha " + (i+1) + " Coluna " + (j+1) + " = ");
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String entrada = in.readLine();
M2[i][j] = Integer.parseInt(entrada);
} catch (IOException e) {
System.out.println("Erro: "+ e);
}
}
System.out.println("");
}
imprime(M1);
}
public static void imprime(int [][] M){
System.out.println("===============================");
System.out.println("RESULTADO");
for (int i = 0; i<3; i++){
for (int j = 0; j < 3; j ++){
System.out.print(M [i][j] + "\t");
}
System.out.println("");
}
System.out.println(" ");
System.out.println("===============================");
System.out.println(" ");
}
}
é soh tira a DIVISÂo delaaa
brigada[/b]