Ir ao conteúdo
  • Cadastre-se

thefill

Membro Pleno
  • Posts

    62
  • Cadastrado em

  • Última visita

Tudo que thefill postou

  1. Olá @Thays Teodosio, você poderia seguir esse diagrama para te auxiliar:
  2. Olá @907467! Sobre o que você tinha dito no começo eu posso te dar uma ideia do que você pode esta fazendo para resolver essa questão em especifico. Você havia dito que queria exibir os dados dos produtos na ordem inversa, pois bem, como nós sabemos o laço for em linguagem de programação serve para executar um bloco de código por quantas vezes for necessário: Bem sabendo disso o que você podeira fazer seria inverter a logica afim de fazer com que ele apresentasse os valores na ordem inversa, dessa forma: Eu sei que existem formas mais aconselhadas para fazer isso, como por exemplo a ordenação dos valores, mas essa foi a forma mais fácil que eu achei para resolver essa questão. Pois bem, espero que tenha ficado claro e que tenho ajudado.
  3. Olá, bom dia. No começo quando eu estava aprendendo funções em linguagem de programação eu tive um pouco de dificuldades para assimilar elas, lembro que o primeiro exercício que minha professora passou sobre esse assunto eu quase ia fazendo uma formula de uma função de segundo grau , mas não era nada disso, é mais fácil do que parece. Pelo o que eu entendo, a função de uma função () é meio que reutilizar uma determinada parte do código, passando ou não parâmetros para ela, seja para printar algo na tela ou ate mesmo para fazer cálculos matemáticos, veja o exemplo abaixo: Como você pode ver no exemplo acima eu criei uma função chamada hello que apenas printa na tela a palavra hello mais uma variável que eu passo para a função como sendo um parâmetro com o nome name, dessa forma podemos executar essa parte do código varias vezes passando um nome diferente toda vez que chamarmos ela, isso é no minimo interessante não acha? No caso do seu código podemos criar funções para receber os dados, printar os dados na tela, retornar a media, retornar o maior e o menor numero, dessa forma aqui: #include <stdio.h> int receberIdades(int idades[10]){ int i; for(i = 0; i < 10; i++){ printf("\nInforme a idade do aluno %d: ", i + 1); scanf("%d", &idades[i]); } return 0; } int media(int idades[10]){ int i, soma, media; for(i = 0; i < 10; i++){ soma = soma + idades[i]; } media = soma / 10; return media; } int menorValor(int idades[10]){ int i, menorValor; for(i = 0; i < 10; i++){ if(menorValor > idades[i]) menorValor = idades[i]; } return menorValor; } int maiorValor(int idades[10]){ int i, maiorValor; for(i = 0; i < 10; i++){ if(maiorValor < idades[i]) maiorValor = idades[i]; } return maiorValor; } int main() { int idades[10]; receberIdades(idades); printf("\nA media he : %d", media(idades)); printf("\nO menor valor he : %d", menorValor(idades)); printf("\nO maior valor he : %d", maiorValor(idades)); return 0; } A saída para esse código deve ficar assim: Então é isso, espero ter ajudado.
  4. Muito obrigado@Rui Guilherme, deu certo! Eu estava tentando fazer isso, pegava os dados e dividia eles por variáveis, isso com certeza não é boa pratica E até mesmo as coisas que eu consegui achar na internet relacionada a isso nem uma delas falava sobre passar parâmetros na API. Exatamente isso, não achei nada relacionado a isso nas minhas pesquisas. Meu forte não é muito back-end então essa é a primeira vez que eu tenho contato com isso. Sabe dizer se precisa fazer algo de especifico na construção da API para que ela suporte esses parâmetros? Valeu pela dica, já usei Hooks algumas vezes, mas quando se trata de variáveis, receber e mostrar dados eu prefiro utilizar classes por causa do state. Muito obrigado mais uma vez @Rui Guilherme tu é fera
  5. Boa tarde, revisando meu código pude perceber um erro na parte onde ele recebe o menor número. A primeira parte do erro é quando eu passo para o programa um inteiro com o nome de menor e com valor inicial de 0. A segunda parte é quando eu verifico se o valor passado pelo usuário é menor que a variável de nome menor, que no caso é zero, dessa forma nem um valor positivo sera menor que zero. Fiz as alterações necessárias: #include <stdio.h> int main() { int qnt = 0, sum = 0, maior = 0, menor, input = 0; do{ printf("Digite um numero: "); scanf("%i", &input); qnt = qnt + 1; sum = sum + input; if(input > maior) maior = input; if((menor > input) && (input != 0)) menor = input; }while(input != 0); printf("\nA quantidade total de numeros digitados foram: %i" "\nO somatorio foi: %i" "\nO maior numero foi: %i" "\nO menor numero foi: %i", qnt, sum, maior, menor); return 0; } Dessa forma ele pula quando o usuário informar ao programa o valor zero.
  6. Oi, boa noite, eu fiz aqui, o código deve ficar assim: #include <stdio.h> int main() { int qnt = 0, sum = 0, maior = 0, menor = 0, input = 0; do{ printf("Digite um numero: "); scanf("%i", &input); qnt = qnt + 1; sum = sum + input; if(input > maior) maior = input; if(menor > input) menor = input; }while(input != 0); printf("\nA quantidade total de numeros digitados foram: %i" "\nO somatorio foi: %i" "\nO maior numero foi: %i" "\nO menor numero foi: %i", qnt, sum, maior, menor); return 0; }
  7. Fiz um projeto em ReactJs que consome uma determinada API e mostra os dados dessa API, esse projeto está no Codesandbox.io se quiserem ver vou deixar o link aqui. Lá no projeto eu fiz os importes necessário para aplicação, como vocês podem ver aqui em baixo: Após isso fiz a chamada para a API com axios, assim: Depois eu fiz a renderização dessa forma aqui: render() { return ( <Container fluid> <Row> <Col> <div className="grid"> {this.state.posts.map((post) => ( <Card bg="dark" key={post.id} style={{ width: "18rem", color: "#fff" }} className="mb-2" > <Card.Header>Header</Card.Header> <Card.Body> <Card.Title>{post.title}</Card.Title> <Card.Text>{post.body}</Card.Text> </Card.Body> </Card> ))} </div> </Col> </Row> <Row> <Col> <Pagination> <Pagination.First /> <Pagination.Prev /> <Pagination.Item>{1}</Pagination.Item> <Pagination.Ellipsis /> <Pagination.Item>{11}</Pagination.Item> <Pagination.Item active>{12}</Pagination.Item> <Pagination.Item>{13}</Pagination.Item> <Pagination.Ellipsis /> <Pagination.Item>{20}</Pagination.Item> <Pagination.Next /> <Pagination.Last /> </Pagination> </Col> </Row> </Container> ); } O resultado é esse: Como vocês puderam ver, a API me retorna muita coisa, eu gostaria de dividir essa resposta da API, mostrando apenas um determinado numero de posts por pagina. La em baixo, no final da pagina, eu coloquei o sistema de paginação que eu vi no Bootstrap: Essa parte do Bootstrap é só o HTML, ela não está funcionando, é por isso que venho aqui no fórum pedir ajuda a vocês para solucionar esse problema. Eu já fiz alguns testes antes de vim pedir ajuda, mas nada deu certo, tentei também procurar exemplos na internet mas eles mais me confundem do que me ajudam. Então é isso, quem puder me ajudar eu agradeço.
  8. Oi @Rui Guilherme obrigado por me responder, como eu já havia dito anteriormente, pelo menos o básico eu já tinha conhecimento, o layout era a parte mais complicada de se fazer da forma que eu gostaria de fazer, desculpem pois não fui muito claro quando fiz minha pergunta. Eu acessei os links que você havia deixado como referencia do que estudar, mas ainda sim não resolviam o meu problema, pesquisei um pouco mais na internet e então achei algo que fosse mais no caminho que eu estava procurando. Esses dois comandos foram o que me ajudaram a fazer o que eu queria: grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); grid-gap: 15px; Fiz um projeto bem simples feito em ReactJS no site do Stackblitz para caso vocês queiram testar: Link para o código Link para a demo do site Bem, então era isso, mais uma vez muito obrigado ao @Rui Guilherme e ao @GabrielSennaMs que me responderam.
  9. @GabrielSennaMs Isso eu já fiz, o que eu estou tendo mais dificuldade é em fazer o layout pois da forma que as informações estão sendo apresentadas estão na forma de uma lista (imagem logo abaixo) e eu gostaria que fosse na forma de blocos como na imagem acima.
  10. Olá pessoal, venho aqui para pedir ajuda, gostaria de fazer um site para mostrar dados vindos de uma API externa mas não sei como fazer nem por onde começar, o template que eu gostaria de fazer seria mais ou menos assim:

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...