Roowzz Posted October 10, 2016 at 08:39 PM Report #599504 Posted October 10, 2016 at 08:39 PM Boas pessoal, Recentemente ando a aprender a utilizar o Visual Basic 2010... (ainda sou um "nabiça" nisto 😄 ) Num exercício que ando a resolver está a gerar um erro que não sei resolver... O exercício é simples: Existem 3 TextBox Numa TextBox (1) tem escrito ao lado (numa label) Nº . Noutra TextBox (2) tem escrito ao lado Nº de casas decimais. Na ultima TextBox (3) tem escrito Resultado ao lado. O objetivo do exercício é que o apareça na TextBox3.Text a raiz quadrada do número que está na TextBox1.Text com a função Math.Round MAS (aí que vem o meu problema) na TextBox3.Text o resultado tem de vir com as casas decimais inseridas na TextBox2.Text... Até pode parecer uma dúvida estúpida mas como disse ainda sou um pouco "nabiça" no que toca a programação... Desde já obrigado.
brunuu Posted October 10, 2016 at 10:28 PM Report #599510 Posted October 10, 2016 at 10:28 PM (edited) Math.Round(Valor, nº de casas) Por exemplo Dim Valor As Double = 50.1720 Dim Resultado_A As Double = Math.Round(Valor, 1) Dim Resultado_B As Double = Math.Round(Valor, 2) Console.WriteLine(Resultado_A) Console.WriteLine(Resultado_B) O Output será 50.2 50.17 Já agora, porquê VB 2010, porque não usas o último? Edited October 10, 2016 at 10:30 PM by brunuu
Roowzz Posted October 11, 2016 at 08:57 AM Author Report #599521 Posted October 11, 2016 at 08:57 AM No curso que entrei este ano 10INF, os computadores não são muito atualizados e o software que usamos para estudar programação é o VB2010, por outro lado os profs também dizem que é mais "Basico"... Achas que devia usar um mais recente ? Desde já agradeço a tua resposta 😄
brunuu Posted October 11, 2016 at 12:15 PM Report #599529 Posted October 11, 2016 at 12:15 PM Não existe grande diferença, é apenas mesmo só a questão de usar sempre as linguagens na ultima versão e sim o Visual Studio 2010 é mesmo muito leve e é bom em PCs mais fracos.
Dj Letomix Posted October 26, 2016 at 08:17 PM Report #599937 Posted October 26, 2016 at 08:17 PM Em Monday, October 10, 2016 às 22:39, Roowzz disse: Boas pessoal, Recentemente ando a aprender a utilizar o Visual Basic 2010... (ainda sou um "nabiça" nisto 😄 ) Num exercício que ando a resolver está a gerar um erro que não sei resolver... O exercício é simples: Existem 3 TextBox Numa TextBox (1) tem escrito ao lado (numa label) Nº . Noutra TextBox (2) tem escrito ao lado Nº de casas decimais. Na ultima TextBox (3) tem escrito Resultado ao lado. O objetivo do exercício é que o apareça na TextBox3.Text a raiz quadrada do número que está na TextBox1.Text com a função Math.Round MAS (aí que vem o meu problema) na TextBox3.Text o resultado tem de vir com as casas decimais inseridas na TextBox2.Text... Até pode parecer uma dúvida estúpida mas como disse ainda sou um pouco "nabiça" no que toca a programação... Desde já obrigado. Usa " cdbl(textbox1.txt) " e em todas as trxtbox
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now