Ir ao conteúdo
  • Cadastre-se

Diego TJS

Membro Pleno
  • Posts

    122
  • Cadastrado em

  • Última visita

Tudo que Diego TJS postou

  1. Olá, A minha dúvida é bem simples (pelo menos parece), eu quero remover de forma definitiva o ícone da loja da Microsoft Store da barra de tarefas. Acontece que toda vez eu removo e quando reinicio o computador ela está lá novamente, já explorei toda a configuração mas não encontrei nada. Tem alguma forma de fazer isso? Obrigado.
  2. Estou tentando formatar o PC já estou com o Windows 7 gravado no DVD, mas quando acesso a BIOS para mudar o boot só aparece o HD e a Network: Realtek Boot Agent, não aparece nenhuma outra opção nem de boot por USB e nem pelo Leitor. E o leitor está funcionando porque quando coloco algum CD ou DVD o Windows reconhece normalmente, apenas a BIOS que está estranha. Na BIOS também não encontrei nada de Secure Boot ou Legacy que poderia interferir na formatação. Tem alguma forma de resolver? Porque se eu instalar o Windows direto pelo Setup ele vai sobrescrever o atual criando aquela pasta windows.old e eu não quero isso, quero realmente formatar por completo. Até procurei algum software que forçaria o PC dar boot pelo Leitor mas não achei, pelo jeito somente na BIOS é possível fazer isto.
  3. Segue o enunciado no spoiler... A parte de cadastro eu já fiz, mas agora estou com dificuldade para criar a parte de avaliação, pensei em criar um método para cada critério mas não consigo definir como irei fazer esta parte da avaliação, quem tiver alguma ideia de como pode ser feita. Segue o código até o momento. package bgs; import javax.swing.JOptionPane; public class bgsView { public bgsView() { //Menu int opc = 0; String menu = ""; menu += "Entre com a opção desejada:\n\n"; menu += "1 - Cadastrar Jogos\n"; menu += "2 - Iniciar Avaliação\n"; menu += "3 - Sair\n\n"; do { opc = Integer.parseInt(JOptionPane.showInputDialog(menu)); //Variaveis int posicao[][]; int[][] notas; String[][] jogos = null; String[] empresa = new String[3]; empresa[0] = "SONY"; empresa[1] = "MICROSOFT"; empresa[2] = "NINTENDO"; String[] jurado = new String[3]; jurado[0] = "IGN"; jurado[1] = "Metacritic"; jurado[2] = "Game Spot"; int[] qtd_jogos = new int[empresa.length]; if (opc == 1) { //Cadastro de jogos int i = 0; int num = 0; for (i = 0; i < empresa.length; i++) { while (true) { try { qtd_jogos[i] = Integer.parseInt(JOptionPane.showInputDialog(null, "Empresa: " + empresa[i] + "\nQuantidade de jogos", "BGS 2016 - CADASTRO DE JOGOS", JOptionPane.QUESTION_MESSAGE)) + 1; if (qtd_jogos[i] > num) { num = qtd_jogos[i]; } break; } catch (Exception e) { break; } } } jogos = new String[empresa.length][num]; posicao = new int[empresa.length][num]; for (int x = 0; x < empresa.length; x++) { for (int y = 1; y < qtd_jogos[x]; y++) { jogos[x][y] = JOptionPane.showInputDialog(null, "Empresa: " + empresa[x] + "\nNome do " + y + "º jogo", "BGS 2016 - CADASTRO DE JOGOS", JOptionPane.QUESTION_MESSAGE); posicao[x][y] = y; } } } if (opc == 2) { //Avaliação } }while (opc < 3); } }
  4. Segue o anunciado no spoiler e depois o problema... O problema que estou tendo é nos métodos de cadastrar os prefeitos e vereadores (são dois métodos diferente) no fim do método tem o código para a tela voltar ao menu depois dos cadastros exatamente essa linha está com erro de Cannot Find Symbol já tentei diversas resoluções inclusive a que o NetBeans sugeri mas não resolve. Ainda falta outras coisas que pede no anunciado como o voto nulo, branco, código secreto, mostrar o percentual mas ainda irei inserir isto, e as mensagens estão bem feias irei usar JOptionPane mas no momento estou querendo resolver este problema em questão. Segue o código inteiro do programa, as linhas que constam os erros estão comentadas. package urna; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; class Prefeito { private int VotosP; public String NomeP; public String PartidoP; public int NumeroP; public Prefeito() { VotosP = 0; } public void AddVotos_Prefeito() { VotosP = VotosP + 1; } public int RetVotos_Prefeito() { return VotosP; } } class Vereador { private int VotosV; public String NomeV; public String PartidoV; public int NumeroV; public Vereador() { VotosV = 0; } public void AddVotos_Vereador() { VotosV = VotosV + 1; } public int RetVotos_Vereador() { return VotosV; } } public class Urna { static void Resultado_Eleicao(int Prefeitos, int Vereadores, Prefeito[] nossosPrefeitos, Vereador[] nossosVereadores) throws IOException { int contadorP, contadorV; System.out.println("\n\n[***************** Resultado da Eleição *****************]\n"); for (contadorP = 0; contadorP <= Prefeitos - 1; contadorP++) { String Nome = new String(nossosPrefeitos[contadorP].NomeP); String Partido = new String(nossosPrefeitos[contadorP].PartidoP); String Votos = new String(Integer.toString(nossosPrefeitos[contadorP].RetVotos_Prefeito())); System.out.println((contadorP + 1) + " - " + Nome + " - " + Partido + " - Total de Votos [" + Votos + "]"); } for (contadorV = 0; contadorV <= Vereadores - 1; contadorV++) { String Nome = new String(nossosVereadores[contadorV].NomeV); String Partido = new String(nossosVereadores[contadorV].PartidoV); String Votos = new String(Integer.toString(nossosVereadores[contadorV].RetVotos_Vereador())); System.out.println((contadorV + 1) + " - " + Nome + " - " + Partido + " - Total de Votos [" + Votos + "]"); } } static void Iniciar_Eleicao(int Prefeitos, int Vereadores, Prefeito[] nossosPrefeitos, Vereador[] nossosVereadores) throws IOException { BufferedReader pegaDados3 = new BufferedReader(new InputStreamReader(System.in)); BufferedReader pegaDados5 = new BufferedReader(new InputStreamReader(System.in)); int meuPrefeito, contadorP; int meuVereador, contadorV; do { meuPrefeito = -1; System.out.println("\n\n[****** Eleições Iniciadas - Escolha seu Candidato ******]\n"); for (contadorP = 0; contadorP <= Prefeitos - 1; contadorP++) { String Nome = new String(nossosPrefeitos[contadorP].NomeP); String Partido = new String(nossosPrefeitos[contadorP].PartidoP); System.out.println((contadorP + 1) + " - " + Nome + " - " + Partido); } meuPrefeito = -1; for (contadorV = 0; contadorV <= Vereadores - 1; contadorV++) { String Nome = new String(nossosVereadores[contadorV].NomeV); String Partido = new String(nossosVereadores[contadorV].PartidoV); System.out.println((contadorV + 1) + " - " + Nome + " - " + Partido); } meuVereador = -1; System.out.print("\nDigite o numero do seu candidato ou [0] para finalizar a eleição: "); try { meuPrefeito = Integer.parseInt(pegaDados3.readLine()); if ((meuPrefeito >= 1) && (meuPrefeito <= Prefeitos)) { nossosPrefeitos[meuPrefeito - 1].AddVotos_Prefeito(); } } catch (NumberFormatException ex) { System.out.println("\n\n[ATENÇÃO: " + ex.getMessage() + "]\n"); } try { meuVereador = Integer.parseInt(pegaDados5.readLine()); if ((meuVereador >= 1) && (meuVereador <= Vereadores)) { nossosVereadores[meuVereador - 1].AddVotos_Vereador(); } } catch (NumberFormatException ex) { System.out.println("\n\n[ATENÇÃO: " + ex.getMessage() + "]\n"); } } while (meuPrefeito != 0 && meuVereador != 0); Resultado_Eleicao(Prefeitos, Vereadores, nossosPrefeitos, nossosVereadores); } static void Cadastro_Prefeitos() throws IOException { BufferedReader pegaDados2 = new BufferedReader(new InputStreamReader(System.in)); int qtd_prefeitos, contadorP; do { qtd_prefeitos = 0; System.out.println("\n\n[***************** Cadastro de Candidatos ***************]\n"); System.out.print("Quantidade de Prefeitos: "); try { qtd_prefeitos = Integer.parseInt(pegaDados2.readLine()); } catch (NumberFormatException ex) { System.out.println("\n\n[ATENÇÃO: " + ex.getMessage() + "]\n"); } } while (qtd_prefeitos == 0); Prefeito[] novoPrefeito = new Prefeito[qtd_prefeitos]; for (contadorP = 0; contadorP <= qtd_prefeitos - 1; contadorP++) { novoPrefeito[contadorP] = new Prefeito(); System.out.print("\nInforme o nome do " + (contadorP + 1) + "º prefeito: "); novoPrefeito[contadorP].NomeP = pegaDados2.readLine(); System.out.print("Informe o partido do " + (contadorP + 1) + "º prefeito: "); novoPrefeito[contadorP].PartidoP = pegaDados2.readLine(); System.out.print("Informe o número do " + (contadorP + 1) + "º prefeito: "); novoPrefeito[contadorP].NumeroP = (Integer.parseInt(pegaDados2.readLine())); } /*ERRO*/Meu_Menu(qtd_prefeitos, contadorP, novoPrefeito, nossosPrefeitos); //CANNOT FIND SYMBOL, symbol: variable nossosPrefeitos, location: class urna } static void Cadastro_Vereadores() throws IOException { BufferedReader pegaDados4 = new BufferedReader(new InputStreamReader(System.in)); int qtd_vereadores, contadorV; do { qtd_vereadores = 0; System.out.println("\n\n[***************** Cadastro de Candidatos ***************]\n"); System.out.print("Quantidade de Vereadores: "); try { qtd_vereadores = Integer.parseInt(pegaDados4.readLine()); } catch (NumberFormatException ex) { System.out.println("\n\n[ATENÇÃO: " + ex.getMessage() + "]\n"); } } while (qtd_vereadores == 0); Vereador[] novoVereador = new Vereador[qtd_vereadores]; for (contadorV = 0; contadorV <= qtd_vereadores - 1; contadorV++) { novoVereador[contadorV] = new Vereador(); System.out.print("\nInforme o nome do " + (contadorV + 1) + "º vereador: "); novoVereador[contadorV].NomeV = pegaDados4.readLine(); System.out.print("Informe o partido do " + (contadorV + 1) + "º vereador: "); novoVereador[contadorV].PartidoV = pegaDados4.readLine(); System.out.print("Informe o número do " + (contadorV + 1) + "º vereador: "); novoVereador[contadorV].NumeroV = (Integer.parseInt(pegaDados4.readLine())); } /*ERRO*/Meu_Menu(contadorV, qtd_vereadores, novoVereador, nossosVereadores); //CANNOT FIND SYMBOL, symbol: variable nossosVereadores, location: class urna } static void Meu_Menu(int Prefeitos, int Vereadores, Prefeito[] nossosPrefeitos, Vereador[] nossosVereadores) throws IOException { int menu; BufferedReader pegaDados = new BufferedReader(new InputStreamReader(System.in)); do { menu = 0; System.out.println("\n[******************** Urna Eletronica *******************]\n"); System.out.println("1 - [Cadastro de Prefeitos ] - " + Prefeitos + " Cadastrado(s) no Sistema"); System.out.println("2 - [Cadastro de Vereadores ] - " + Vereadores + " Cadastrado(s) no Sistema"); System.out.println("3 - [Iniciar as Votacoes ] - " + (Prefeitos > 0 && Vereadores > 0 ? "Sistema Liberado" : "Sistema Bloqueado")); System.out.println("4 - [Sair da Urna Eletronica]\n"); System.out.print("Digite uma dos opções acima: "); try { menu = Integer.parseInt(pegaDados.readLine()); } catch (NumberFormatException ex) { System.out.println("\n\n[ATENÇÃO: " + ex.getMessage() + "]\n"); } } while ((menu < 1) || (menu > 4)); switch (menu) { case 1: Cadastro_Prefeitos(); break; case 2: Cadastro_Vereadores(); break; case 3: if (Prefeitos > 0 && Vereadores > 0) { Iniciar_Eleicao(Prefeitos, Vereadores, nossosPrefeitos, nossosVereadores); } else { System.out.println("\n\n[ATENÇÃO: NÃO EXISTE NENHUM CANDIDATO CADASTRADO]\n"); Meu_Menu(0, 0, null, null); } break; case 4: } } public static void main(String args[]) throws IOException { Meu_Menu(0, 0, null, null); } }
  5. Estou seguindo o código de um livro de PHP onde o objetivo é fazer um programa para cadastro de clientes. Ao iniciar o programa principal (cad_clientes.php) ele aparece o seguinte erro: Parse error: syntax error, unexpected '<' in C:\Program Files\EasyPHP-Devserver-16.1\eds-www\PHP Livro\cad_clientes.php on line 79 Eu já revisei o código mas não consigo encontrar onde está este erro na linha que ele indica. Trecho do código onde está dando o erro, como o programa é grande não enviei completo (são 4 arquivos), caso seja necessário só pedir. //Precisamos do código do cliente if ($opc != 'I') { echo "<input type = 'hidden' name = 'cliente_codigo' value = '{$_GET['cliente_codigo']}'>"; } //Demais campos do formulário echo "<tr>"; echo "<td class = 'label'>Código do cliente: </td>"; echo "<td class = 'input'>"; if ($opc == 'I') { echo "(Automático)"; } else { echo $_GET ['cliente_codigo']; } echo "</td>"; //Está é a linha 79 do código
  6. @dif Conseguir resolver, agora deu certo só que aparece essas duas mensagens de aviso: Notice: Undefined index: CIDADE in C:\Program Files\EasyPHP-Devserver-16.1\eds-www\cadastro_usuario.php on line 24 Notice: Undefined index: ESTADO in C:\Program Files\EasyPHP-Devserver-16.1\eds-www\cadastro_usuario.php on line 24 Sabe o que significa? Vi tem que tem algo relacionado ao form do HTML mas coloquei o POST como falam para colocar. PHP $sql = "INSERT INTO usuarios (nome,endereco,bairro,cep,cidade,estado,email) VALUES"; $sql .= "('{$_POST['NOME']}','{$_POST['ENDERECO']}','{$_POST['BAIRRO']}','{$_POST['CEP']}',"; $sql .= "'{$_POST['CIDADE']}','{$_POST['ESTADO']}','{$_POST['EMAIL']}')"; $res = $con->query($sql); HTML <form name="usr" type="submit" value="submit" method="POST" ACTION="cadastro_usuario.php"> IGNORE A DUVIDA ACIMA! Resolvi usando a função isset if (isset($_POST['sql'])) { $sql = "INSERT INTO usuarios (nome,endereco,bairro,cep,cidade,estado,email) VALUES"; $sql .= "('{$_POST['NOME']}','{$_POST['ENDERECO']}','{$_POST['BAIRRO']}','{$_POST['CEP']}',"; $sql .= "'{$_POST['CIDADE']}','{$_POST['ESTADO']}','{$_POST['EMAIL']}')"; $res = $con->query($sql); if($res===FALSE) { echo "Erro na inclusão do usuario... " . $con->error . "<br/>{$sql}"; die(); } else { echo $con->affected_rows . " Registro(s) incluído(s) com Sucesso<br/>"; } } Tópico resolvido, obrigado pela ajuda!
  7. @dif Valeu pela ajuda, consegui fazer tudo certo agora está dando erro de conexão aparece a seguinte mensagem: Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\EasyPHP-Devserver-16.1\eds-www\cadastro_usuario.php on line 16 Não foi possível conectar ao MySQL. Erro #1045 : Access denied for user 'root'@'localhost' (using password: YES) Segue o trecho do código que está dando erro, não se devo fazer alguma mudança no código ou tem algo relacionado a conexão mesmo. Este código está presente no livro então só copiei. { // Executar a inclusão na tabela usuarios $_con = new mysqli ("localhost","root","root","exemplo"); if ($_con->connect_error) { echo "Não foi possível conectar ao MySQL. Erro #" . $_con->connect_errno . " : " . $_con->connect_error; exit; }
  8. Estou lendo um livro de PHP e estou fazendo um exercício que é o seguinte: criei um formulário em HTML, um programa em PHP e uma tabela no MySQL. A ideia do exercício é o programa PHP receber os dados do formulário e inserir na tabela criada no MySQL mas ao clicar em enviar no formulário ao invés de aparecer a tela com os dados que foram inseridos (formulário preenchido) está aparecendo o código do programa em PHP, qual seria a solução? Caso precisem de algum código só falar que eu envio.
  9. Estou com duas questões sobre o uso de threads e apesar de pesquisar não consegui encontrar algo relacionado ao que estou procurando o tema é bem vasto, segue as perguntas. 1) Em um sistema concorrente com três threads, sendo executadas na sequencia T1, T3 e T2, com os tempos de execução de T!=80ms, T2=120ms e T3=60ms. Qual será a 1ª, 2ª e 3ª a serem executadas? 2) Em um sistema sequencial com três threads, sendo executadas na sequencia T1, T3 e T2, com os tempos de execução de T!=80ms, T2=120ms e T3=60ms. Qual será a 1ª, 2ª e 3ª a serem executadas? Quem souber sobre o assunto e poder ajudar mais do que a resposta quero entender a solução. OBS: Não achei tópico especifico para o tema então postei aqui.
  10. Sim, mas apenas para fins acadêmicos deveria ser mais fácil encontrar
  11. Estou precisando de sites que falam sobre a estrutura do Mac OS para um trabalho na faculdade, encontrei pouca coisa sobre o tema, se alguém souber de sites que falam sobre isso de forma mais aprofundada poderia me passar, pode ser em outros idiomas também.
  12. Valeu pelas respostas, no livro não tem uma tabela para fazer os exercícios em cima dela é meio que você imaginar e fazer mas, o modo como vocês fez a segunda questão fica melhor.
  13. Estou respondendo umas questões de SQL de um livro que estou lendo e tem 2 delas queria saber se estão certas, o segundo exercício é o que fiquei com mais duvida. 1) Tomando por base a tabela de produtos, como seria o comando SQL para que o saldo atual (produto_saldoatual) seja zerado (saldoatual=0) para todos os produtos com saldo_atual menor que zero? UPDATE produtos SET produto_saldoatual WHERE saldo_atual < 0 2) Utilizando novamente a tabela de produtos, descreva o comando SQL necessário para recuperar a quantidade de produtos por unidade de estoque (dica: você vai precisar da cláusula COUNT). SELECT COUNT (*) AS UnidadeEstoque FROM produtos WHERE produto_unidade = estoque BÔNUS: Uma pergunta que não tem muito haver com SQL mas como é simples irei colocar aqui: No modelo 3 camadas (camada de apresentação, camada de negócios e camada de dados), em qual camada estão os programas PHP? Camada de negócios.
  14. Valeu pela ajuda, deu certo e consegui entender a solução.
  15. Isso, quando der o submit ele faz a validação.
  16. Também tentei mas não resolveu, ele só faz a verificação do fomulário do nome, idade e sexo a verificação não funciona.
  17. Estou lendo um livro (Programação Web com PHP 5) apesar de ser PHP fala sobre as demais linguagens web e no fim de cada capitulo tem 3 exercícios estou no JS e travei no exercício que diz o seguinte: 1) Altere o formulário da lista 6 (exemplo-4_06.html) e inclua o campo idade. Esse campo deve permitir somente valores entre 18 e 49 anos. Faça a rotina para verificação do valor digitado e inclua tanto na validação do campo quanto no envio do formulário. Estou mandando o código as partes comentadas foi o que tentei fazer mas não deu certo, e no próprio código do livro a opção de sexo está com erro mesmo não selecionando nenhum ele aceita tentei consertar também mas não deu certo, quem poder da uma ajuda agradeço. <html> <head> <title>Programacao WEB - PHP</title> </head> <script> function validanome() { var n = document.getElementById('nome'); if(n.value.length<5) { alert("Nome deve ter pelo menos 5 caracteres"); n.value=''; n.focus(); return false; } return true; } function validasexo() { var e = document.getElementByName('sexo'); var p = ''; for (var i=0; i<e.length; i++) { if (e[i].checked===true) { p = e[i].value; break; } } if (p=='') { alert('Favor selecionar o sexo'); e.focus(); return false; } return true; } /*function validaidade() { var i = getElementById('idade'); if(i.value<18) if(.value>48){ alert("Idade deve ser maior de 18 e menos de 49"); i.value=''; i.focus(); return false; } }*/ function validaForm() { var r, r1; r = validanome(); r1 = validasexo(); //r2 = validaidade(); return r&&r1; //r&&r1&&r2; } </script> <body> <form onsubmit='return validaForm();'> <p>Nome: <input id='nome' size=30 value='' onblur='validanome()'></p> <p>Sexo: <input type='radio' name='sexo' value='M'>Masculino <input type='radio' name='sexo' value='F'>Feminino</p> <!--<p>Idade: <input id='idade' size=30 value='' onblur='validaidade()'></p>--> <p><input type='submit' value=' OK '></p> </form> </body> </html>
  18. Eae rapaziada beleza? Então entrei de férias da faculdade e para não ficar parado resolvi fazer algum curso online, desta vez escolhi algo que seja direcionado a engenharia de software que a área que estou me interessando e provavelmente irei seguir, mas estou em dúvida entre duas opções que encontrei: Fundação Bradesco: Faria primeiro "Processo de Desenvolvimento de Software" (http://goo.gl/if8YTn) e em seguida "Engenharia de Requisitos" (http://goo.gl/SLqmJM) DevMedia: Tem a "Série Gerência de Projetos de Software" (http://goo.gl/vL5dCs) que são 6 cursos e a "Série Agilidade" (http://goo.gl/VN0lx0) que são 2 cursos. Quem entende mais dessa área e poder dar uma opinião agradeço e se tiver outras indicações só mandar, são cursos onlines simples mas já abre um pouco a mente é só para não ficar parado durante as férias.
  19. Também estou estudando isto e realmente na internet é meio difícil achar site especifica pro assunto, no Google encontrei bastante PDF de trabalhos acadêmicos sobre o assunto, no YouTube tem alguns videos interessante e o site da DevMedia tem uns artigos também, meu professor tem um site onde ele disponibiliza apostilas o site é institutosiegen.com.br do lado direito você vai ver a lista de professores o professor Erwin e Adilson tem apostilas sobre o tema vale a pena baixar.
  20. Então minha dúvida é sobre os tipos de relações que existem no diagrama de casos de uso, eu estou usando o NetBeans que podem ser feito 4 tipos de relacionamentos (Como está na imagem). Sei que tem o extend e o include que são usados na linha pontilhada (não sei se é obrigatório usar a pontilhada), mas me confundo quando tem que usar cada uma delas e quando usar a seta ou fazer a ligação direta sem a seta. Queria saber se alguém sabe me explicar a diferença e quando usar cada uma delas.
  21. Obrigado pela ajuda Ciroboy, desculpa a demora para responder mas fiquei sem tempo esses dias, irei conferir o resultado, mas agradeço a ajuda.
  22. Valeu, segue a pasta compactada. CaculoFrete.rar
  23. Eae galera de boa? Então fiz um programa básio em C# para calcular o valor do frete em uma compra, ele está compilando normal mas quando clico nos botões ele não funciona, acho que estou errando na hora de mandar imprimir o valor na tela por isso não aparece nada... Um programa bem simples, sem tratamento de erros, apenas com o objetivo de calcular o frete de uma venda baseada no estado em que ela foi realizada e no valor da mesma. - Para vendas acima de 1000 reais, o frete é grátis. - Para vendas realizadas em São Paulo, o frete é de R$ 5,00. - Para vendas realizadas no Rio de Janeiro, o frete é de R$ 10,00. - Para vendas realizadas no Amazonas, o frete é de R$ 20,00. - Para vendas realizadas nos demais estados, o frete é de R$ 15,00. Na imagem é como o programa deveria funcionar mas, ele não acontece nada quando clico nos botões não funciona. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace CaculoFrete { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public void CalcularFrete() { //Declaro as variaveis para nome, valor e estado string nome = txtNome.Text; decimal valor = decimal.Parse(txtValor.Text); string estado = cboEstado.SelectedItem.ToString(); //Declaro e inicializo as variaveis frete e total decimal frete = 0, total = 0; //Faço teste condicional para calcular o valor do frete if (valor > 1000) { frete = 0; } else { switch (estado) { case "SP": frete = 5; break; case "RJ": frete = 10; break; case "AM": frete = 20; break; default: frete = 15; break; } } //Armazeno na variavel total o valor digitado mais o frete que acabei de calcular total = valor + frete; //Armazeno os valores nos repectivos labels lblValorCompra.Text = valor.ToString("C"); lblValorFrete.Text = frete.ToString("C"); lblValorTotal.Text = total.ToString("C"); } public void LimparCampos() { //Finalizando, crio este metodo para limpar as variaveis txtNome.Text = string.Empty; txtValor.Text = string.Empty; cboEstado.SelectedValue = string.Empty; lblValorCompra.Text = string.Empty; lblValorFrete.Text = string.Empty; lblValorTotal.Text = string.Empty; } private void btnCalcular_Click(object sender, EventArgs e) { CalcularFrete(); } private void bntLimpar_Click(object sender, EventArgs e) { LimparCampos(); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!