Ir ao conteúdo
  • Cadastre-se

André Ferreira1301

Membro Pleno
  • Posts

    133
  • Cadastrado em

  • Última visita

Tudo que André Ferreira1301 postou

  1. Pelo que vi, no seu programa você declarou inicialmente a variável 'j' como inteiro e depois pediu para mostrá-la como sendo float... Dividindo um valor inteiro menor do que 100 por 100, o compilador irá interpretá-lo como 0.
  2. Só para efeito de complementação do tópico, segue abaixo o trecho de um programa que fiz na faculdade em que eu utilizei o 'printf' para conseguir limitar os caracteres impressos no caso, em duas casas decimais, já que o mesmo se trata de um valor financeiro. system("cls"); printf("TOTAL EM HAMBURGUERES :%2.2f\n",tha); printf("TOTAL EM PORC.BAT.FRITAS:%2.2f\n",tbf); printf("TOTAL EM REFRIGERANTES :%2.2f\n",tre); printf("TOTAL EM ESPEC. DA CASA :%2.2f\n",tec); printf("------------------------------\n"); printf("TOTAL: :%2.2f\n",tt); Não sei se utilizando o 'cout' isso é possível...
  3. Olá, Sr. @Michel Henrique S! Realmente ficaria mais estético, ergonômico e prático! Eu abri em outra guia a análise da placa-mãe da Gigabyte (X470 AORUS GAMING WIFI) e observei os conectores das antenas na parte de cima do painel traseiro, então eu acredito que possa ser algum tipo de patente da gigabyte ou licenciado pela gigabyte... Qualquer negócio envolvendo patentes é complicado...
  4. Seja bem vindo, @FrancimarioAraujo! A linguagem C++ é como uma evolução do C. Todos os comandos utilizados em C podem ser usados em C++ sem problemas!
  5. Como o @Leonardo0308 mencionou acima, operadores condicionais (if, else, while) verificam uma condição e executam um procedimento, não são um procedimento. Você pode declarar uma variável para acumular os valores processados e uma variável para contador. Vamos tentar ajudar... int a, b, st1, cont1; //declaração das variáveis printf ("Insira um número menor ou igual a 20:"); //Solicitação de entrada scanf ("%d",a); //Leitura do dado de entrada while (a>20) //Verificação condicional para executar o programa { printf("Insira um número MENOR ou IGUAL a 20"); scanf("%d",&a); } /*Até aqui, é só para o programa aceitar um número até 20 agora vamos as instruções do programa*/ printf("Digite:"\n); printf("1 - para somar os números impares até %d",a)\n; printf("2 - para multiplicar os números pares até %d",a)\n; scanf("%d",&b); if (b==1) //Condição para fazer a contagem dos impares// /*Cuidado para não confundir o operador de atribuição (=) com o de igualdade (==)*/ { st1 = 1; cont1=3; //O primeiro número impar é 1, o próximo é 3// while (cont1 <= a) { st1 = st1+cont1; //Operação de soma// cont1 = cont1 + 2; //Somar 2 faz a variável 'cont1' ir para o próximo número impar// } printf ("Soma dos impares ="%d,st1); //Impressão do valor armazenado// //Finaliza este 'while'// } //Finaliza o if// else //abre o outro condicional para o if// { if (b==2) //Abre um outro 'if' dentro do 'else'// { st1=2; //O primeiro número par é 2// cont1=0; //Se colocar 2, pode gerar um resultado errado, mas a primeira iteração do programa será = 0// while (cont1<=a) { st1=st1 * cont1; //Operação de multiplicação// cont1=cont1 + 2; } printf("Multiplicação dos pares: %d", st1); else printf ("Opção inválida") // Opção para qualquer outro valor de b// } //fecha um if// } //fecha outro if// *Escrevi sem compilar, sem testar, tudo da cabeça na hora...Pode ser que o CTRL C / CTRL V para o compilador não funcione...* **Lembra que eu disse para colocar comentários nas linhas?** ***Utilizando a função 'switch ()' ficaria mais simples...*** ****Essa foi a minha maneira de programar o que descreveu, com base no que já fez. Por isso que eu disse que é complicado ensinar alguém a pensar**** Desejo sucesso em seu aprendizado! Abraço!
  6. Utilizando um 'while' para receber um número menor que 20, você pode utilizar: /* scanf ("%d", a); while a>20{ printf("Digite um número MENOR ou IGUAL a 20, P***!:"); scanf("%d",a); } */ ***É claro que um programa de computador não deve gritar ou falar palavrões para o usuário, só fiquei rindo de uma interação assim*** Ao invés de acrescentar '1' ao contador da soma dos números impares ou multiplicação dos pares, pode acrescentar '2' a ambos. Um exemplo para a função soma utilizando o while: int soma = 1 while (soma <=a) //a=número inserido pelo usuário// soma = soma + 2; Quanto a escolher entre 1 ou 2 e opção inválida, procure como utilizar corretamente a função 'SWITCH ()' Não dependa exclusivamente de fóruns e publicações já prontas. O ideal é que vá a alguma livraria ou sebo e procure por um livro que se encaixe ao seu perfil como autodidata. Como disse antes, é complicado ensinar a alguém como pensar. Desejo sucesso em seu aprendizado!
  7. Bem vindo, @arturie! Como o Sr. @grievous disse, se possível peça essa fonte da corsair. Dê uma olhada nos antigos testes de fontes aqui do CdH, pelo menos para ter alguma referência e é uma pena que a certificação 80 plus seja somente em relação a eficiência, pois a qualidade dos níveis de tensão também são comprometedores. É uma pena que os fabricantes de fontes não querem mais uma avaliação de seus produtos com medo de tomar o selo "Produto Bomba".
  8. Se você utiliza um SO de 64bits, coloque pelo menos 4Gb de RAM. Se utilizar o video onboard, coloque mais memória e se pretende utilizar apenas para aprender programação, deixe a memória disponível para vídeo a menor possível . A sua máquina está boa ainda, se não tem condições de trocá-la. Processador não é tudo, então tome cuidado com os computadores vendidos em lojas de geladeiras, não digo que são ruins, mas também podem não te atender no que precisar. Te desejo sucesso!
  9. Vamos ver, já adianto que é complicado querer ensinar alguém a pensar porque a lógica de uma pessoa pode ser diferente da lógica de outra, mas vamos tentar ordenar os passos de um programa... Recebe um número Enquanto este número for maior que 20, o programa não aceita e continua pedindo este número. Aceitou o número, inicie um multiplicador, um contador e um acumulador Enquanto o acumulador for menor que o número aceito Para o multiplicador, o mesmo atribui o valor atual vezes o valor acumulador Para o somador, o mesmo atribui o valor inicial mais o valor acumulador Note que após as operações, o valor do acumulador deve ser incrementado Pode obedecer esses passos, pode inverter alguns passos... Como disse antes, é complicado ensinar alguém a pensar. Como sempre falo em todos os tópicos sobre programação, colocando comentários nas linhas de seu programa lhe ajuda a pensar de maneira sequencial. Desejo sucesso em seu aprendizado!
  10. Bem vindo, @volpatoc! Tente explicar melhor o que você precisa! Você tem uma condição: Enquanto o nº for menor que 20; Depois o usuário escolhe se o programa vai somar os impares e multiplicar os pares? Já fez alguma coisa? Poste o enunciado e o que já fez, conforme o @isrnick pediu.
  11. Obrigado, Sr. @Davi Silva Santos! Pode colocar as fontes? O fato da amd não fornecer suporte dos ryzens para GNU/linux não significa que eles não funcionem, mas significa que, se você estiver desenvolvendo algum aplicativo ou software para rodar nos ryzens em plataforma GNU/linux eles não auxiliam... Passei por essa situação em outras linhas e tipos de produtos!
  12. Seria legal mesmo rodar outros S.O.s nos Ryzens, Sr. @Davi Silva Santos, principalmente para não prender o usuário a apenas uma plataforma, mas a AMD só fornece suporte desta linha de processadores para o windows 10, conforme o próprio site da AMD ... Acho que a linha epyc roda sistemas GNU/linux, já que esta é destinada a servidores...
  13. Agradeço pelo comentário, Sr. @Darkmana! Eu não tenho nada contra o USB, apenas vejo que os conectores PS2 de teclado (roxo) e mouse (verde) servem somente para teclado e mouse, deixando as USBs livres para o que o usuário quiser! A taxa de transferência das portas PS2 nem se compara a USB, mas para esses dispositivos de interação com o usuário, são irrelevantes (minha opinião). Tendências que mandam no mercado... Vou fazer o quê? Estou ficando velho mesmo... Abraço!
  14. Olá, @Iksin! Não encontrei uma função 'main()' no seu programa... Acho que, em um programa em C, deve existir essa função... O comando 'while' é um 'verificador condicional' (não sei se é o termo correto...) Ele faz uma verificação e, se atendida ou não a verificação, é executado uma sequencia de comandos ou não, por isso o encerramento de linha após o 'while' está errado... Coloque comentários em cada linha de seu programa, isso ajuda a pensar de maneira sequencial.
  15. Agradeço pela, como sempre, ótima análise, Me. @Rafael Coelho! É uma placa-mãe para ser chamada de "Sra. placa-mãe"... O que eu acho legal nas plataformas da AMD é essa compatibilidade entre sockets/CPUs antigos e novos! (Minha Opinião) Parece que a mesma se preocupa em valorizar o trabalho dos técnicos em eletrônica/informatica propondo mais alternativas de upgrade ou adaptação, citando como exemplo o meu computador em que: tem uma placa-mãe originalmente AM2 (M2N SLI, Nforce 560) em que pôde ser feito um upgrade por atualização de BIOS para AM2+ e em que utilizo um processador AM3 (Athlon 250)! Claro que alguns recursos são sacrificados, como neste caso o 'hypertransport', mas pelo menos fornece algum tempo de vida a mais para equipamentos que, no concorrente se troca a cada nova geração de CPU... E eu gostaria de saber dos demais visitantes e membros do CdH se alguém mais sentiu falta dos conectores PS2 de teclado e Mouse... Acho que estou ficando velho...
  16. Seja bem vindo, @BurnBR! Você já desenvolveu alguma coisa? Poste para nós o que desenvolveu e tentamos ajudar com base em seu raciocínio! De acordo com o que solicitou, você pode fazer um "soma 2; imprime; soma 3; imprime" enquanto essa variável cumuladora for menor que 100.
  17. Parabéns, @Prawn! Desejo sucesso em seu aprendizado!
  18. Olá, @Prawn! Seja bem vindo! Como o Sr. @Ricardov disse, poste o que você já desenvolveu e tentamos ajudar em cima de seu raciocínio! Como está iniciando em programação, posso lhe dar duas dicas: Coloque comentários nas linhas de seu programa, isso ajuda a pensar de maneira sequencial; Não dependa exclusivamente de fóruns ou soluções já prontas. Vá a alguma livraria ou sebo e procure por algum livro que se encaixe em seu perfil como autodidata. Desejo sucesso!
  19. Um ditado bem conhecido é: Não existe almoço grátis! Acredito que o próprio perfil de usuários de redes sociais está mudando e comparando dois tipos de publicações, como: (Por exemplo, de uma maneira grosseira) Uma instituição científica publica: -Estudos comprovam a possível utilização de cadeias de DNA para armazenamento de informações digitais Retorno: 20 curtidas, 12 lidas, 3 comentários. Um usuário qualquer publica: -Tô 'cum' fome: #SandubadeMortadela Retorno: 25768 curtidas, 2612 comentários, 8945 compartilhamentos. Uma pessoa que busca se aprimorar não busca mais conhecimento na rede social citada e acredito que o mercado de consumo não foca mais tanto em propaganda e marketing para o tipo 'Um usuário qualquer' porque este tipo de usuário está diminuindo, estão se preocupando mais com política, mercado de trabalho e mais conhecimento. Eles ainda são a maioria, mas estão diminuindo... E só para deixar o meu registro, como disse a um amigo pelo facebook mesmo, estou ca***** se o facebook fechar!
  20. Mais uma alternativa que colocam as placas com o chiset A320 inviáveis nos valores que se encontram... Essas placas são perfeitas para HTPCs, com VGAs 'low profile'. Pretendo construir um desses algum dia...
  21. if(tiposecao=retangular); Confundir o operador de atribuição (=) com o operador de igualdade(==)é comum entre programadores iniciantes... O comando 'if' faz uma comparação entre dois parâmetros para iniciar uma execução, não é uma execução. Como o Sr. @vangodp disse acima, o programa deve iniciar uma sequência de comandos SE a comparação for atendida. Desejo sucesso!
  22. Olá, Sr. @Cícero Rodrigues! Quando a amd anunciou a compra da ati, particularmente acreditei que fosse para a mesma desenvolver um chipset amd (utilizando patentes da ati), o que ocorreu de fato! Comprar a ati pode ter sido uma ótima estratégia, mas o valor pago pela mesma é que foi uma grande cag***! (Briga de egos é fogo!). Essa estratégia de comprar empresas, desmembrar e vender empresas menores só deixou rico o personagem do filme 'Uma Linda Mulher'. A qualcomm já produzia chips para celulares e implantou a tecnologia adquirida com a compra da divisão da ati para produzir processadores mobile melhores e assim dominar o mercado! Acredito que se a amd tivesse acreditado no mercado mobile não ficaria tão mau. Como você mesmo disse, a qualcomm domina este mercado até hoje! A asus produziu um celular com o intel atom, a motorola produziu um celular com processador intel (Lembra do RAZR I?), a qbex produz smartphones com o intel sofia (baseados no atom) e nenhum deles conseguiu uma fatia relevante do mercado da qualcomm. Agradeço por seu comentário! Abraço! Eu achei Sr. @Evandro, mas tive que ampliar a imagem... Acho que seria mais impactante utilizar a marca ferrari nos produtos amd do que essa marca amd no carro da ferrari...
  23. Como sempre, é uma satisfação ler as atualizações deste artigo! Não sou nenhum expert, mas como mencionei em algum outro artigo sobre a arquitetura ryzen e observado em outros comentários neste tópico, a amd poderia aproveitar a fama e valorização trazida pelo ryzen e começar a investir em P&D para o mercado mobile, mas tendo consciência de que vai demorar para pegar uma fatia de um mercado dominado pela qualcomm e mediatek. E graças a venda da divisão de chips mobile para a qualcomm, ela teria que começar uma nova arquitetura mobile DO ZERO, o que demanda tempo, cuidado com patentes e, é claro, dinheiro. Apesar de 'processadores para PCs' não ser o que fatura mais, é o carro chefe da amd. Se a mesma anunciar que não vai mais investir em processadores, pode acontecer a mesma coisa que aconteceu com a hp quando disse que não iria mais fabricar PCs. A intel chegou a produzir processadores mobile (sofia e broxton) , mas segundo a avaliação de alguns usuários, os equipamentos apresentam travamentos constantes e aquecimento. E precisa ter marketing também! Não adianta nada investir em P&D se o mercado não sabe que o fabricante existe.
  24. Concordo com vocês, Sres. @Black Fox e @Foxwalt! São tantas distros que fica difícil que algum usuários experimente todas para opinar com clareza! Há muito tempo eu não utilizo linux, desde a época do kurumin (Que nem está na lista...) Me aventurei com o fedora porque alguns instrutores de informática de um telecentro me falaram que era o mais 'chato' de configurar e gostei deste! Conheci o antigo kurumin (acho que o primeiro que rodava em CD-ROM, sem instalação), o ubuntu e o suse e mexi um pouquinho com o solaris (da antiga sun microsystems) Eu voto fedora.

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