Ir ao conteúdo
  • Cadastre-se

devair1010

Membro Pleno
  • Posts

    6.252
  • Cadastrado em

  • Última visita

Tudo que devair1010 postou

  1. @NinjaDoBairro testando varias formas consegue resolver e em outras próximas questões ficará mais fácil , e creio que pode ser assim : leia(sexo) se (sexo = "m") e (m = 0) entao menorAltMasculina <- altura senao se (sexo = "f") e (f = 0) entao menorAltFeminina <- altura fimse fimse
  2. @Angelo Sérgio programação web pode ser feita com javascript , ou outras linguagens com html, swift , e javascript me parece mais f´cil , e tem essa aula no youtube . https://www.bing.com/videos/search?q=javascript+com+prof+guanabara&view=detail&mid=86B793EA3E81C7B595F186B793EA3E81C7B595F1&FORM=VIRE
  3. @ningumx seu vetor é de float , e o compilador converte de float para int ao adicionar o valor float na variável do tipo int , essa parte das casas decimais pode ser feita com um "cast" int soma = 0; for(i = 0 ; i < 10 ; i++){ soma = soma + v[i]; } float media = (float)soma / 10;
  4. @ningumx com certeza seu "int maior = v[i];" esta fora de faixa , pois depois do loop , i foi incrementado e passou a valer 10 , e nesse seu vetor não existe uma posicao 10 , mas apenas de zero até nove .
  5. @NinjaDoBairro tem razao , entao acrescente naquela primeira comparacao assim ::: se x = 1entao se sexo = "m" entao menoraltmasculina := altura fimse se sexo = "f" entao menoraltfeminina := altura fimse fimse
  6. o enunciado pede para escrever a menor altura , e ele está mostrando a menor altura . então não precisa corrigir , pois isso está de acordo , pois se a primeira for a menor estará certo .
  7. @NinjaDoBairro @NinjaDoBairro poste seu código Atrual , e veja que esse trecho que postei só tem comparação no caso de masculino , então precisa fazer comparação também nesse caso de ser opção F , e outra coisa é que não importa se foi a primeira ou segunda ou última altura inserida , mas sim a que seja a menor , como pede o enunciado .
  8. @Gustavo França vá na linha 9 e delete esse número 3 da palavra ( divisivel3 ) ficando assim : i int divisivel(int, int, int matriz[5][5]);
  9. @Gustavo França Qual código você está se referindo ? experimente esse da postagem número #6 .
  10. @Mathduv com certeza , ali é onde armazena energia da placa toda , e se tiver quebrado os pinos você pode sodar um fio neles e depois na placa .
  11. @Vinicius Mariano o que seria chamar fila ?
  12. @Mathduv isso é um capacitor e você pode soldar ele novamente .
  13. @NinjaDoBairro no início do programa precisa inicializar as variáveis , para os valores ideais e esperados , assim depois de pegar só a primeira altura adicione esse valor nas menores alturas masc e fem , e nas seguintes não , para depois fazer a comparação e decidir a menor mesmo até o final e poderia ser assim : // Aqui antes desse loop o valor de todas as suas variaveis é zero para x de 1 até 10 faca escreval("Digite a altura: ") leia(altura) escreval("Digite o sexo M - Masculino / F - Feminino") leia(sexo) se x = 1 entao menor_alt_masc := altura menor_alt_fem := altura fimse escolha sexo caso "M" m <- m+1 se menor_alt_masc > altura entao menor_alt_masc := altura fimse caso "F" f <- f+1 outrocaso escreval("O sexo so pode ser M para masculico ou F para feminino") fimescolha fimpara
  14. @NinjaDoBairro é , uai , o enunciado está pedindo isso o resultado da Pesquizada toda , a menor altura tanto masc como fem , e isso se faz com o comando "se" / "senao" / "entao" .
  15. @luquinhas44 seu vetor não foi inicializado , assim na posição zero tem valor desconhecido , lixo de memória , e você armazenou o número da carteira de motorista na posição 4 que não precisa ser comparada , e sim o número de multas , e Que está na posição 1 , e se for maior armazena esse valor e o numero da carteira em uma dessas posições , para no final escrever las .
  16. @NinjaDoBairro sim exatamente isso , agora falta verificar a altura e atribuir na variável correspondente , "se" Masculino atribua na variável menorAltMasculina senão na menorAltFeminina ,
  17. @Dias1337 esse Ramses é quase a mesma coisa que o NeanderWin , e você armazena a parte mais significativa de um número de 16 bits , que pode ter o valor máximo de 65535 , usando o comando "STA" , e para saber qual é a parte mais significativa ao dividir um número por 256 e o restante será então a parte menos significativa , e você pode ver um exemplo desse processador nesse Link : https://www.clubedohardware.com.br/forums/topic/1477448-alguém-que-saiba-me-explicar-como-mexe-no-neander/#comment-7906098
  18. @NinjaDoBairro no visualG o comando para ler o teclado é "leia" e ele é usado para receber os dados provenientes do teclado , e depois use o comando "se" / "fimse" e "senao" para fazer comparações e depois que você tiver feito um código sobre esse exercício poste aqui e ajudaremos .
  19. @priprifms nesse seu código não tem nenhum comando ou função que escreva os números pares ! , e também você nem colocou os números pares no vetor de "pares" , pois está inserindo valores na posição 15 desse vetor de pares e essa posição nem existe , pois os vetores começam em zero e assim seu vetor pares tem 15 posições , numeradas de 0 até 14 , #define _WIN32_WINNT 0x600 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <iostream> using namespace std; int main() { int vetor[15]; int pares[15]; int par = 0; int i; for( i=0; i<15; i++ ) { cout << "numero " << i+1 << " "; cin >> vetor[i]; if( vetor[i] % 2 == 0 ) { par++; /// qtd de numeros par } } /// vetores comeCAm na posiCAo zero e por isso pares[15] = pares[par]; /// não existe essa posicAo 15 nesse Vetor for( i=0; i<15; i++ ) /// ou estaria tentando gravar todos os pares no vetor ? { pares[par] = vetor[i]; /// vai armazenar todos os valores do vetor "vetor" } /// na mesma posiCAo 15 inexistente cout << i << " , " << endl; /// aqui i vale 15 , cout << "Valores pares: " << par; return 0; } e corrigido seu código poderia ser assim : #include <iostream> #include <iomanip> using namespace std; int main() { int vetor[15]; /// vetor com 15 posições int pares[15]; int par = 0; int i; for( i=0; i<15; i++ ) { cout << "numero " << i+1 << " "; cin >> vetor[i]; /// armazena o valor no vetor if( vetor[i] % 2 == 0 ) /// testa se eh par { pares[par] = vetor[i]; /// armazena todos os valores par do vetor "vetor" par++; /// qtd de numeros par } } cout << "\nQtd de Valores pares: " << par << "\n" << endl; for( i=0; i<par; i++ ) /// vai de zero até a qtd de pares { cout << setw(3) << i+1 << " Numero " << setw(5) << pares[i] << endl; /// escreve na tela os nUmeros par } return 0; } e você postou esse código no tópico de linguagem c++ , mas tem pouca coisa de c++ nele , e é praticamente um código em linguagem c , e em c++ poderia ser assim : #include <iostream> #include <iomanip> #include <vector> using namespace std; int main() { vector<int> vetor; vector<int> pares; int par = 0; int i; int aux; for( i=0; i<15; i++ ) { cout << "numero " << i+1 << " "; cin >> aux; vetor.push_back (aux); if( aux % 2 == 0 ) { pares.push_back(aux); /// armazena todos os valores para do vetor "vetor" par++; /// qtd de numeros par } } cout << "\nQtd de Valores pares: " << par << "\n\n" << endl; for (vector<int>::iterator it = pares.begin(); it != pares.end(); it++) { cout << *it << " "; } cout << "\n\n" << endl; return 0; }
  20. @dolkew seu programa não compila e não funciona , e você deixou uma variável "opcao" , inexistente nele , e tem várias formas de terminar o programa no visualG 3.0 , mas o comando interrompa , não serve para isso não , esse interrompa serve apenas para terminar um loop , repita , enquanto , para , e então um modo é colocar a palavra "fimalgoritmo" caso digite 2 na opcao , e outro seria usando o comando "se" e faz o que precisa caso opcao igual a 1 , ou senao ele já termina a execução do programa , ou ainda com o "se " e o "repita " que caso escolha 1 o programa faz o esperado e repete novamente ou opcao igual a 2 a condição do repita fará o programa terminar também : e isso poderia ser assim : algoritmo "Exercício 7" const QTD_CARTELAS = 10 var cartelas : vetor[1..QTD_CARTELAS, 1..6] de inteiro i, j, c, opcao : inteiro numeroSorteado : inteiro unico : logico inicio repita escreval("Você deseja comprar?") escreval("[1] - Sim") escreval("[2] - Não") escreval leia(opcao) se opcao = 2 entao fimalgoritmo fimse escreval() para i de 1 ate QTD_CARTELAS faca para j de 1 ate 6 faca unico <- FALSO enquanto unico = falso faca numeroSorteado <- RandI(96)+1 unico <- VERDADEIRO para c de 1 ate 6 faca se cartelas[i,c] = numeroSorteado entao unico <- FALSO fimSe fimPara fimEnquanto cartelas[i,j] <- numeroSorteado fimPara fimPara para i de 1 ate QTD_CARTELAS faca para j de 1 ate 6 faca escreva (cartelas[i,j]:3) fimPara escreval("") fimPara escreval ate opcao = 2 fimAlgoritmo
  21. @Victor Miguel Barbosa Marq oi , no enunciado desse exercício não diz nada sobre não poder ter menos de 9 lhamas no início , e outra coisa é que se o objetivo era calcular o número de população no decorrer do tempo , então para que pegar o total final ? e
  22. @Ricardo M N P depende de como você fez esse menu , pois se você colocas as opções em uma matriz , será fácil excluir qq opção que esteja guardada na matriz , e se você já tiver feito um código sobre esse exercício poste aqui e ajudaremos .
  23. @VNtox @VNtox não podemos dar códigos prontos , apenas ajudar a corrigir seu código , então você precisa criar a struct , e as Quatro funções , e estas ficam melhor se colocadas abaixo da função main , sendo que assim vai precisar criar o protótipo dessas funções antes da main , e creio que os registros , do tipo FILE , podem ser feitos com arquivos binários , e gravar no arquivo com o comando fwrite que grava um bloca inteiro da struct de cada vez , e fread para ler , e
  24. @VNtox esse exercício está muito avançado para um iniciante , pois struct's funções e registros , é para quem já tem uma boa base da linguagem , e você só postou a função principal e sem nada dentro dela , crie as struct's , e faça a função de venda de ingresso , e poste aqui e ajudaremos .
  25. @Emerson2156547384729849 voce precisa trocar a variavel i pela j na hora de armazenar , e um loop j para cada coluna . @Emerson2156547384729849 ou assim com apenas um loop int matriz[itens][3]; for(int j=0;j<itens;j++) { matriz[j][0] = valor[j]; matriz[j][1] = peso[j]; mattiz[j][2] = vu[j]; } } printf("Na matriz: \n"); for(int i=0;i<itens;i++) { for(int j=0;j<itens;j++) { printf("%d", matriz[i][j]); } printf("\n"); } exit(0); }

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!