Ir ao conteúdo
  • Cadastre-se

MrFruit

Membros Juniores
  • Total de itens

    10
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Eu criei um programa para resolver Cramer. Mas por exemplo: Ex: A pessoa colocou esses valores int X = 3, Y = 3 Z = () Porém, eu não quero que o Z fique sem valor para não interferir na conta, quero que seja "1" quando for calcular Como eu posso fazer isso? ====Classe secundária==== package Cramer; public class entities { public int a11, a12, a13, b1; public int a21, a22, a23, b2; public int a31, a32, a33, b3; // Matriz normal // Diagonal esquerda public int diagonal1e() { return a11 * a22 * a33; } public int diagonal2e() { return a12 * a23 * a31; } public int diagonal3e() { return a13 * a21 * a32; } // Diagonal direita public int diagonal1d() { return a13 * a22 * a31; } public int diagonal2d() { return a11 * a23 * a32; } public int diagonal3d() { return a12 * a21 * a33; } // Soma diagonal esquerda public int c1() { return diagonal1e() + diagonal2e() + diagonal3e(); } // Soma diagonal direita public int c2() { return diagonal1d() + diagonal2d() + diagonal3d(); } // Determinante N public int Dn() { return c1() + -1 * (c2()); } // Matriz Dx // Diagonal esquerda public int dex1() { return b1 * a22 * a33; } public int dex2() { return a12 * a23 * b3; } public int dex3() { return a13 * b2 * a32; } // Diagonal direita public int dpx1() { return a13 * a22 * b3; } public int dpx2() { return b1 * a23 * a32; } public int dpx3() { return a12 * b2 * a33; } // Soma da diagonal esquerda public int sxe() { return dex1() + dex2() + dex3(); } // Soma da diagonal direita public int sxd() { return dpx1() + dpx2() + dpx3(); } // Dx public int Dx() { return sxe() + -1 * (sxd()); } // Matriz Dy // Diagonal esquerda public int dye1() { return a11 * b2 * a33; } public int dye2() { return b1 * a23 * a31; } public int dye3() { return a13 * a21 * b3; } // Diagona direita public int dyd1() { return a13 * b2 * a31; } public int dyd2() { return a11 * a23 * b3; } public int dyd3() { return b1 * a21 * a33; } // Soma da diagonal esquerda public int sye() { return dye1() + dye2() + dye3(); } // Soma da diagonal direita public int syd() { return dyd1() + dyd2() + dyd3(); } // Dy public int Dy() { return sye() + -1 * (syd()); } // Matriz Dz // Diagonal esquerda public int dze1() { return a11 * a22 * b3; } public int dze2() { return a12 * b2 * a31; } public int dze3() { return b1 * a21 * a32; } // Diagonal direita public int dzd1() { return b1 * a22 * a31; } public int dzd2() { return a11 * b2 * a32; } public int dzd3() { return a12 * a21 * b3; } // Soma diagonal esquerda public int sze() { return dze1() + dze2() + dze3(); } // Soma diagonal direita public int szd() { return dzd1() + dzd2() + dzd3(); } // Dz public int Dz() { return sze() + -1 * (szd()); } // Determinante resp X public int drx() { return Dx() / Dn(); } // Determinante resp Y public int dry() { return Dy() / Dn(); } // Determinante resp z public int drz() { return Dz() / Dn(); } } ====Classe Principal (main)==== package Cramer; import Cramer.entities; import java.util.Locale; import java.util.Scanner; public class Program { public static void main(String[] args) { Locale.setDefault(Locale.US); Scanner sc = new Scanner(System.in); entities ent = new entities(); System.out.println("Insira o A11, A12, A13, B1: "); ent.a11 = sc.nextInt(); ent.a12 = sc.nextInt(); ent.a13 = sc.nextInt(); ent.b1 = sc.nextInt(); System.out.println(); System.out.println("Insira o A21, A22, A23, B2: "); ent.a21 = sc.nextInt(); ent.a22 = sc.nextInt(); ent.a23 = sc.nextInt(); ent.b2 = sc.nextInt(); System.out.println(); System.out.println("Insira o A31, A32, A33, B3: "); ent.a31 = sc.nextInt(); ent.a32 = sc.nextInt(); ent.a33 = sc.nextInt(); ent.b3 = sc.nextInt(); System.out.println(); System.out.println("Determinante = " + ent.Dn()); System.out.println(); System.out.println("Determinante X = " + ent.Dx()); System.out.println("Determinante Y = " + ent.Dy()); System.out.println("Determinante Z = " + ent.Dz()); System.out.println(); System.out.println("X = " + ent.drx()); System.out.println("X = " + ent.dry()); System.out.println("X = " + ent.drz()); sc.close(); } }
  2. @ricardo_br O primeiro jeito funcionou direitinho, obrigado mesmo
  3. @ricardo_br Mas tem uma tabela disso?
  4. Quando coloco acentos aparece uma "?" no lugar Já tentei mudar a codificação, mesmo assim continua :start @echo Off chcp 65001 Cls color 0c Echo. Echo Selecione o número Echo. Echo [1] Otimizar o windows Echo [2] Wifi Echo. set /p start= Numero: if "%start%"==1 goto if "%start%"==2 goto ( else goto) :errorStart cls Echo =============================== Echo Escolha somente as opções dadas Echo =============================== @timeout /t 2 goto start :defrag cls Echo Para cancelar a verificacao aperte: defrag /C /H /U
  5. Mas tem como dizer o que cada comando faz especificamente?
  6. del /q "C:\Windows\Temp\*" FOR /D %%p IN ("C:\Windows\Temp\*.*") DO rmdir "%%p" /s /q Tem alguma forma de simplificar eles?
  7. @ricardo_br Muito obrigado! Fez até um vídeo. Consegui fazer o script, e tirei outras dúvidas que eu tinha com o "@Timeout" e o "else".
  8. Se eu colocar assim está errado? Ligar: netsh wlan start hostednetwork Desligar: netsh wlan stop hostednetwork Porque no cmd funciona
  9. Eu estou tentando criar um arquivo que ligue e desligue o wifi, mas eu não tenho certeza se eu posicionei o comando no lugar certo, e quando eu o executo aparece "Rede ligada com sucesso" sumindo 0.5s depois em vez de "Pressione qualquer tecla...". Como resolvo isso? Código: @echo Off cls Echo Escolha o numero: echo. echo [1] Ativar o Wifi echo [2] Desativar o Wifi echo [3] Sair echo. set /p comando = Comando: if "%comando%"=="1" goto op1 if "%comando%"=="2" goto op2 if "%comando%"=="3" goto op3 :op1 netsh wlan start hostednetwork < nul goto fim :op2 netsh wlan stop hostednetwork < nul goto fim2 :op3 Exit :fim Echo. echo Ativado com sucesso! echo. echo Pressione qualquer tecla... pause < nul :fim2 Echo. echo Desligado com sucesso! Echo. echo Pressione qualquer tecla... pause < nul
  10. Queria que ela mostrasse os assuntos, por exemplo: Eu coloquei o assunto X e Y, mas eles tão juntos com os assuntos A, B e C. Tem como criar algo que me ajude achar eles separadamente por meio de uma barra de pesquisa?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!