Ir ao conteúdo
  • Cadastre-se

Bruno Galote

Membro Júnior
  • Posts

    19
  • Cadastrado em

  • Última visita

Tudo que Bruno Galote postou

  1. Não tem como ver quais modelos a que você se refere, mas um bom notebook para renderização vai ter que ter a melhor placa gráfica que você puder encontrar e bastante memória. Eu aconselho placas da ATI para renderização e pelo menos 8GB de memória num core i7. Os notebooks da Dell são conhecidos pela sua eficiência e qualidade, pode comprar sem medo da Dell. Espero ter ajudado.
  2. Boa colocação. Eu ainda limparia com uma boa escova de aço que não solta fiapos. Solda fria eu acho difícil, pois funcionava antes. Eu creio mais em solda descolando. De qualquer maneira você vai ter que limpar, tirar o zinabre e ressoldar.
  3. Já consegui resolver pessoal. Obrigado
  4. Bom dia. Meu intuito era apenas uma luz de como desenvolver, mas acabei pegando o cerne da questão. A professora pediu para escrevermos 3 funções. Era nisso que estava empacando. segue o código escrito até agora #include <stdio.h> float determina_valorKWH(int usuario, int bandeira) { float KWH; if (bandeira ==1) { KWH=3.20; } if (bandeira== 2) { KWH= 4.50; } if (bandeira == 3) { if (usuario==1) { KWH=6.00; } else { KWH= 5.00; } } return KWH; } float calcula_TaxaExtra (float valorConta, int usuario) { float txExtra; int nFuncionarios; if (usuario == 1) { txExtra= valorConta *0.5; } else { if (usuario == 2) { printf("Quantos funcionarios?\n"); scanf("%d", &nFuncionarios); } if (nFuncionarios > 100) { txExtra = valorConta * 0.98; } else { txExtra= valorConta * 0.97; } } return txExtra; } int main() { int bandeira, usuario; float consumo, txExtra, valorConta, valotTotCnt ; printf("Digite o valor do consumo em KWH.\n"); scanf("%f", &consumo); printf("Digite o valor da bandeira, 1 para verde, 2 para amarela e 3 para vermelha\n"); scanf("%d", &bandeira); printf("Digite o tipo de consumidor. 1 para residencial e 2 para nao residencial\n"); scanf("%d", &usuario); valorConta= determina_valorKWH(usuario, bandeira)*consumo; if (consumo >100) { txExtra= calcula_TaxaExtra(valorConta, usuario); } valotTotCnt= valorConta+ txExtra; printf("valor da conta %.2f\n", valotTotCnt); return 0; } Não estou conseguindo criar a terceira função. Quando crio, a conta zera. Algum erro até aqui?
  5. Boa noite pessoal, estou empacado e não consigo começar um problema de conta de luz. O problema diz o seguinte: As bandeiras tarifárias de energia elétrica são classificadas pela LIGHT por cores (verde, amarela e vermelha) e indicam o valor do quilowatt-hora (KWH) a pagar mensalmente, conforme a tabela abaixo: Verde R$ 3,20 Amarela R$ 4,50 Residencial Vermelha R$ 6,00 Não Residencial R$ 5,00 Além disso, nas bandeiras amarela e vermelha, é cobrada uma taxa extra sobre o valor da conta a pagar, caso o consumo mensal seja superior a 100 quilowatts-hora. Ou seja, o valor total da conta a pagar é: valor do KWH * consumo mensal (em KWH) + taxa extra (se for o caso) A tabela abaixo exibe os percentuais para o cálculo da txa extra: Residencial 50% Não Residencial Até 100 funcionários 3% Acima de 100 funcionários 2% Faça um programa em C,utilizando as funções abaixo, que leia as informações sobre o consumo de energia de um usuário da LIGHT e exiba o valor total da conta a pagar. Deverão ser lidas as seguintes informações: • bandeira: inteiro (1-verde, 2-amarela, 3-vermelha); • usuário: inteiro (1-residencial, 2-não residencial); • consumo mensal em KWH: real. Observação: o número de funcionários só deve ser lido quando necessário!!! a) determina_valorKWH: recebe o tipo do usuário e a cor da bandeira e retorna o valor do KWH; calcula_TaxaExtra: recebe o valor da conta e o tipo do usuário e retorna o valor da taxa extra; c) calcula_conta: recebe a bandeira, o usuário, o valor do KWH para aquela bandeira e o consumo mensal em KWH e retorna o valor total da conta a pagar Não sei se dá pra entender direito, mas eu não entendi nada desse programa. E o pior é que tem que ser escrito todo em funções. Não estou entendendo a lógica do problema. Se alguém puder dar uma luz vai me ajudar muito.
  6. Estou com um problema para representar intervalos de valores no condicional IF. Por exemplo: eu quero dizer que um aluno que tirou entre 6 e 8.9 deve ganhar conceito B. Como representar isso no condicional? adicionado 13 minutos depois Consegui resolver o problema: "amarrando" a condicional no operando E (&&). Se colocar tipo: if (valorNota <6 && valorNota >8.9999) ele vai buscar somente neste intervalo, não vai buscar em outro. O meu problema era que ele estava dando conceitos diferentes pro mesmo resultando, mas consegui resolver com o operando. Moderador, se quiser pode apagar o tópico. Obrigado
  7. Primeiro você tem que pensar em como transformar a operação da raiz quadrada, que é igual ao inverso de x*x, em sucessivas somas. Não tenho a resposta para te dar até porque isso é meio incomum aqui no fórum, mas pense que cada multiplicação é uma soma sucessiva e cada raiz quadrada é o inverso de uma multiplicação. Acho que é bem por aí.
  8. Agora funcionou! Faltava o end depois do primeiro for mesmo. Obrigado simon. Mas mesmo assim o código não procura o nome, ele simplesmente pede 10 nomes e depois coloca que não foi encontrado, indo direto para a linha writeln (pesq, 'Não foi localizado'); será que faltou alguma coisa? Lembrando que estou apenas copiando o código de um livro. O livro diz para compilar em turbo pascal ou free pascal, mas eu estou compilando em pascalzim.
  9. Não tem como. O máximo que você pode fazer é colocar o mac os 10.5 nele. O processador G4 foi descontinuado a partir do mac os 10.6, que só aceita Intel. Como o windows foi feito para rodar em processadores CISC, não tem como rodar num RISC.
  10. Só complementando o colega aqui em cima: Também é possífel fazer um boot por uma unidade de leitora externa. Não sei qual sua máquina, mas a partir do macbook white já é possível dar boot por pendrive.
  11. Está parecendo o driver do LCD ou o inverter. Na tensão da bateria ele não está gerando a alta tensão necessária para passar imagem, pelo menos eu tentaria por aí.
  12. É defeito de tela com certeza e não tem reparação. Acontece que a matriz LCD foi danificada "por dentro" de alguma forma. Parece que ela foi raspada.
  13. Achei um erro aqui que explica porque do else não ser esperado, tem um ; depois do then onde não deveria. Agora, corrigido esse erro, aparece que o . final de End. não é esperado. Eu resolvi da outra vez finalizando todos os begins que tinha começado e que estavam faltando, mas dessa vez não resolveu. Alguém pode dar uma luz?
  14. Bom dia pessoal. Tenho algumas dúvidas sobre um programa que estou estudando em um livro. O programa não consegue compilar porque dá erro erro sintático na linha 48, else não esperado. O código foi copiado exatamente como está no livro. {Programa para efetuar uma pesquisa binária de nomes em uma referida matriz} Program Pesquisa_binaria; var NOME: array[1..10] of string; I,J: integer; comeco,final,meio:integer; pesq,resp,X: string; acha: boolean; Begin writeln ('Pesquisa binária de nomes'); writeln; for I:=1 to 10 do begin write ('Digite o ', I:2, 'o. nome'); readln (NOME[I]); {Ordenação} for I:=1 to 9 do for J:= I+1 to 10 do if (NOME[I]> NOME [J]) then begin X:= NOME [I]; NOME [I]:= NOME[J]; NOME[J]:= X; end; {Trecho de pesquisa} resp:= 'SIM'; While (resp='Sim') or (resp='sim') do begin writeln; write('Entre com o nome a ser pesquisado:'); comeco:= 1; final:= 10; acha:= false; while (comeco <=final) and (acha = false) do begin meio:= (comeco+final) div 2; if (pesq=nome[meio]) then acha:= true else if (pesq< nome[meio]) then final:= meio-1 else comeco:=meio+1; end; if (acha=true) then; writeln(pesq, 'foi localizado na posição', meio:2) else writeln (pesq, 'Não foi localizado'); write('Deseja continuar? Sim/Não:'); readln (resp); readkey; End.
  15. Realmente era o sinal de igual. Agora surgiu outro problema: Quando sou um system ("pause"); ele diz que system não foi declarado. Algum erro na sintaxe? Eu estou colocando antes do return 0. Mais uma vez muito obrigado pela ajuda.
  16. Boa tarde amigos, Hoje venho trazendo um problema muito estranho, mas talvez de fácil solução. Estou criando um simples loop em while que conta até 100. O problema que acontece é que, em 3 IDEs diferentes, ele não conta os números. Estou usando o windows 10 e só aparece uma tela preta com a contagem de tempo de execução, mas nenhum número. Atualmente estou usando o code blocks e o falcon C++. Em ambos ele aparece sempre a mesma coisa. Será que pode ser pelo fato de eu usar windows 10? No windows 7 ele funcionaria? Vou tentar emular o windows XP na minha máquina para tentar essa abordagem. Mas se os amigos tiverem uma solição diferente eu agradeço a ajuda. Ah, estou usando o C++. int main (){ int n=1; while (n>=100){ cout << n<< endl; } return (0); } tem um incremento no código para que ele conte até 100, eu que esqueci de colocar. Embaixo de cout, tem um n++
  17. Vou tentar implementar desse jeito, obrigado Massakismk
  18. Bom dia, sou novo no fórum e na área de programação. Eu tenho uma dúvida sobre como calcular um número primo em C++. Sei que existem diversos tópicos a respeito, mas não consegui encontrar o que procurava. Minha dúvida é simples: Um número primo é aquele que é divisível por 1 e por ele mesmo APENAS. Como transformar isso em uma expressão matemática válida em C++. Eu não sei como expressar matematicamente essas duas condições em C++, alguém poderia me ajudar?

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