Ir ao conteúdo

Breno Rangel

Membro Pleno
  • Posts

    42
  • Cadastrado em

  • Última visita

Reputação

5
  1. Olá! Estou iniciando na programação no curso de Sistemas de Informação e possuo uma dúvida em um código de caixa eletrônico. Minha dúvida: O meu código possui um problema que não consigo resolver. Em certos valores como 123, 196, 111 e 121 o programa imprime a quantidade errada de notas. Para 123, por exemplo, ele imprime uma nota de 100, uma de 20 e uma de 2, sendo que deveria imprimir uma nota de 100, uma de 10, uma de 5 e 4 notas de 2 reais. Requisitos do código: O código deve receber um valor do tipo inteiro a ser sacado e, caso ele seja possível, retornar a quantidade de cédulas que a pessoa irá pegar. Deve-se usar a menor quantidade de cédulas possíveis. As cédulas disponíveis no caixa eletrônico são de 200, 100, 50, 20, 10, 5 e 2. O programa deve possuir uma assinatura" void realizarSaque(int valor, int* cedulas) " onde: - valor: corresponde ao valor lido na função main para ser sacado - cedulas: vetor de tamanho 7 contendo o valor das cédulas disponíveis. Nenhuma variável global poderá ser utilizada dentro da função realizarSaque. Para casos impossíveis o programa deve retornar a mensagem: " não e possível sacar o valor solicitado " Para valores inseridos menores que 0 o programa deve retornar a mensagem: " Informe um valor maior que 0 " Meu código: <CODE> #include<stdio.h> int realizarSaque(int valor, int *cedulas){ int n200,n100,n50,n20,n10,n5,n2; n200=valor/200; n100=(valor%200)/100; n50=((valor%200)%100)/50; n20=(((valor%200)%100)%50)/20; n10=((((valor%200)%100)%50)%20)/10; n5=(((((valor%200)%100)%50)%20)%10)/5; n2=((((((valor%200)%100)%50)%20)%10)%5)/2; printf("%d cedula(s) de 200.00",n200); printf("\n%d cedula(s) de 100.00",n100); printf("\n%d cedula(s) de 50.00",n50); printf("\n%d cedula(s) de 20.00",n20); printf("\n%d cedula(s) de 10.00",n10); printf("\n%d cedula(s) de 5.00",n5); printf("\n%d cedula(s) de 2.00",n2); return 0; } int main() { int valor, cedulas[7] = {200, 100, 50, 20, 10, 5, 2}; printf("Digite o valor a ser sacado: "); scanf("%d", &valor); if(valor == 1 || valor == 3){ printf("não e possível sacar o valor solicitado"); return 0; } if(valor > 0){ realizarSaque(valor, cedulas); return 0; } if(valor <= 0){ printf("Informe um valor maior que 0"); return 0; } else{ main(); } return 0; }
  2. Salve pessoal, me ajudem a tirar essa minha dúvida. Estou pensando em comprar um ryzen 5 3600 e uma mobo nova mas estou na dúvida se a minha fonte vai aguentar a nova config ou se eu terei de comprar outra fonte. Minha config: i3-6100 XFX Rx 470 4b 2x8gb hyperx 3000mhz (1.35v) - Trabalhando em 2133mhz mobo h110 Fonte Corsair Cx430 4fans 120mm Mouse e teclados padrão 1hd tb 7.2k 1ssd Kingston 120gb Desde já agradeço a ajuda!
  3. Olá pessoal, espero que possam me ajudar. Recentemente fiz dual boot no meu pc. Ambos os Windows são o Windows 10. O dual boot está funcionando 100%, porém, um novo boot foi adicionado a tela de escolha de sistema operacional assim quando eu ligo o computador. O nome desse boot é "Disco Rígido" e eu não sei como esse boot foi parar lá. O "boot fantasma" aparece nas opções de inicialização do Windows nas configurações do painel de controle, porém não aparece no programa EasyBDC. Alguém já passou pelo mesmo problema? Se sim, poderiam me ajudar? adicionado 1 minuto depois Caso eu tente iniciar o pc com o "Sistema Operacional Disco Rígido" nada acontece, o windows reinicia e volta para a tela de escolha de SO.
  4. @.Solutionn. Funcionou aqui. Muito obrigado!
  5. @Matheus Pescinelli O problema é que eu nem tenho o FRAPS instalado kkk adicionado 0 minutos depois @.Solutionn. Eu procurei alguma opção que pudesse estar relacionada a um contador de fps e não encontrei.
  6. @k11lertggi123Não, não é o contador da steam.
  7. Venho enfrento um problema. Quando eu abro um jogo e aperto as teclas shift, alt e ctrl eu ouço aquele som(bip) da facilidade de acesso, porém, quando aperto ctrl um contador de fps aparece na tela. Eu nem sei de onde é esse contador de fps e a qual programa ele pertende. Alguém pode me ajudar a desativar esse contador e os bips? Lembrando que eu já fui no painel de controle e já desativei os sons do ctrl, shift e alt. Esses sons só estão acontecendo nos jogos, e, creio eu, que é por conta do programa que mostra os fps.
  8. Peço a ajuda de vocês para um problema que estou enfrento há dois dias. Formatei o meu pc e instalei o windows 10 Home 64bits. Depois de um tempo usando percebi que o ssd estava cheio, mesmo não tendo quase nada instalado. Após pesquisas percebi que a pasta temp estava cheia de arquivos temporários, sendo eles arquivos de log's que estavam ocupando mais de 50gbs do meu ssd. Consegui resolver o problema. O problema se encontrava no programa AppxSvc, e o resolvi desabilitando o programa no regedit no caminho Computador\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc Porém, quando eu desabilito o AppXSvc no regedit o menu iniciar do windows não abre mais. Eis que vem a minha pergunta. Há alguma maneira de cancelar a criação automática desses arquivos logs para que eu possa habilita-lo novamente no regedit e usar o menu iniciar? Desde já agradeço. Breno Rangel
  9. Quais placas você recomenda? Não estou podendo gastar muito então me ajuda nessa kkkk
  10. Pessoal, preciso de uma ajuda de vocês. Estou montando um PC com as seguintes configurações: 2x4gb Ram DDr3 1333mhz FX 8300 GTX 750ti HD 500gb Fonte Cougar 400v N68-S3 FX Estou com um problemão, pois a configuração não dá vídeo, nem se quer liga os coolers ou a fonte. Fui na casa de um amigo e testamos tudo, menos a placa-mãe. Eis que eu procuro na internet e vejo que no site da fabricante da placa não está especificado que ela funcione com o FX 8300, mesmo tendo o mesmo socket e sendo 95w, porém algumas pessoas dizem que a placa funciona com o FX. Essas divergências de opiniões né informações acabaram me deixando muito confuso. Pergunta final: A placa realmente funciona com esse processador? Se sim precisarei atualizar a BIOS? Lembrando que o Pc não estava ligando...
  11. Tá beleza. Valeu pessoal!
  12. Vi uma galera atualizando BIOS da série 100 para a 8 geração, só não achei o tutorial específico da minha placa.
  13. Opa galera, tranquilidade! Preciso de uma ajuda para atualizar a BIOS da minha placa-mãe Gigabyte H110M-H DDR4 (7gen). Sou leigo nesse assunto então preciso de orientações. Desde já agradeço.
  14. Acha uma boa pegar uma 1600x pelo preço não estar tão longe da 1600? Me recomenda alguma b350 específica? Abraço adicionado 1 minuto depois E outra, estou pensando em comprar um cooler melhor para ele, me recomenda algum?
  15. Eai galera, tranquilidade? Preciso da ajuda de vocês para me recomendarem o melhor Ryzen para comprar junto a uma mobo para o mesmo. Atualmente possuo as seguintes configurações: I3 6100 Gigabyte H110m-h RX 470 4gb 8gb ram ddr4 2133 Fonte Corsair cx430 Meu orçamento é de R$ 1500,00. Fazendo um esforço e vendendo balinhas no sinal consigo R$ 1600,00. O foco é para jogos e quero uma placa-mãe que suporte Overclock. Dependendo do processador precisarei também de um cooler (pensando em Overclock), então me ajudem nessa também. Caso tenham, deem dicas de peças de valores mais altos, porém na mesma faixa de preço, que eu analiso suas opiniões. Agradeço desde já.

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!