Ir para conteúdo

Vitor Mendes

Members
  • Total de itens

    112
  • Registro em

  • Última visita

  • Dias vencidos

    3

Tudo que Vitor Mendes postou

  1. Vitor Mendes

    Campo de opção obrigatório

    Boa tarde, tenta o seguinte código : <label style="width:35%; margin-left:2%">Unidade<b style="color:red">*</b><br> <select name="cnes" class="form-control required" style="width:100%" required> <option value="">Selecione</option> <?php $sql = "select * from UNIDADES order by NOME_UNIDADE"; $result = mysqli_query($con, $sql); while ($row= mysqli_fetch_array($result)){ ?> <option value="<?php echo $row["CNES"];?>"><?php echo $row["NOME_UNIDADE"]; ?></option> <?php } ?> </select> </label>
  2. Vitor Mendes

    Como limitar casas decimais em C#

    Boas, bem o código que tens realmente não é dos melhores dava para tornar as coisas bem mais simples.... Na minha opinião e claro mantendo o código que já tens eu apenas convertia o "resultado" para ficar apenas com as casas decimais que forem precisas usando o CultureInfo. Ficaria algo assim(obs:não testei no compilador): private void btnCalcular_Click(object sender, EventArgs e) { //DECLARAÇÃO DE VARIÁVEIS double num1, num2, num3, resultado; //CONVERSÃO DE STRING PARA DOUBLE num1 = Convert.ToDouble(txtN1.Text); num2 = Convert.ToDouble(txtN2.Text); num3 = Convert.ToDouble(txtN3.Text); //OPERAÇÃO DE CÁLCULO resultado = (num1 + num2 + num3) / 3; decimal x = Convert.ToDecimal(resultado.ToString(), new CultureInfo("pt-BR")); resultado = Convert.ToDouble(x.ToString("N3")); //x.ToString("N3") n3 é o numero de casas decimais pretendidas lblResult.Text = resultado.ToString(); if (resultado >= 6) { MessageBox.Show("Aluno aprovado!", "Status do aluno", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Aluno reprovado", "Status do aluno", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } NOTA:Para usares isto precisas de adicionar isto "using System.Globalization;" Boa sorte, e espero que tenha ajudado voltando a lembrar que o código que tens não é dos melhores tens muito ainda que aprender para poderes simplificar mais... Boa sorte e um abraço
  3. Vitor Mendes

    PHP

    Boas... Não há qualquer dificuldade neste tipo de exercícios creio eu, mas bem o php como sabemos é uma linguagem bastante usado e open source o que significa com isso que não faltam informações na internt inclusive há um site oficial com todas as funções desta poderosa linguagem : www.php.net No exercício 3 por exemplo a melhor de calcular a soma de números sejam eles inteiros ou decimais é com a função "array_sum", fica um exemplo a seguir de como usar esta função que basta adaptares ao teu código... <?php $a = array(3, 13, 4, 11, 9); // array com os numeros inteiros echo "soma(a) = ".array_sum($a)."\n"; // mostra o resultado da soma dos numeros inteiros do array ?> Boa sorte espero que tenha ajudado
  4. Vitor Mendes

    Merge Sort

    Olá Rafa tudo bem ? Que linguagem estás a utilizar ?? Se for c ou numa das suas derivantes para fazeres merge sort não recursivo segue o seguinte código float a[50000000],b[50000000]; void mergesort (long num) { int rght, wid, rend; int i,j,m,t; for (int k=1; k < num; k *= 2 ) { for (int left=0; left+k < num; left += k*2 ) { rght = left + k; rend = rght + k; if (rend > num) rend = num; m = left; i = left; j = rght; while (i < rght && j < rend) { if (a[i] <= a[j]) { b[m] = a[i]; i++; } else { b[m] = a[j]; j++; } m++; } while (i < rght) { b[m]=a[i]; i++; m++; } while (j < rend) { b[m]=a[j]; j++; m++; } for (m=left; m < rend; m++) { a[m] = b[m]; } } } } O tipo de intercalação não recursiva funciona considerando os tamanhos de janela de 1,2,4,8,16 ... 2 ^ n sobre a matriz de entrada. Para cada janela ('k'), todos os pares adjacentes de janelas são misturados num espaço temporário e, em seguida, colocados de volta na matriz. Entrada e saída estão em 'a'. Armazenamento temporário em 'b'. Caso não seja a linguagem c que estas a utilizar nem nenhuma das suas derivantes, se for java por exemplo podes sempre adaptar basta mudar a sintaxe de algumas instruções ... Espero que tenha ajudado Abraço Vítor Mendes
  5. Vitor Mendes

    Rand nao funciona :(

    Boa tarde Nathalia . http://www.cplusplus.com/reference/cstdlib/rand/ x = (rand()%j)+1; // porque estás a fazer assim e não assim x = rand()%j+1; porque é diferente ... Tenta fazer dessa maneira que te disse se não der tenta ver os valores da variavel J para ver que têm os valores corretor mas eu acho que se fizeres assim já vai funcionar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.