Ir ao conteúdo
  • Cadastre-se

johnny88

Membro Pleno
  • Posts

    24
  • Cadastrado em

  • Última visita

Tudo que johnny88 postou

  1. Obrigado Math, ainda não entendi muito bem mas vou dar uma pesquisada depois.
  2. Boa noite galera, Segue o código: #include <stdio.h>int main(){int index = 0, contador;char letras[5] = "Joao";for (contador=0; contador < 1000; contador++){printf("\n%c",letras[index]);(index==3) ? index=0: ++index;}return (0);} O nome Joao é escrito na tela verticalmente até a variável contador determinar o término do programa. Enquanto isto a variável index assume os valores 0, 1, 2, 3, , 0, 1, ... progressivamente. O exercício pede para que: "Altere o último exemplo para que ele escreva cada letra 5 vezes seguidas. Para isto, use um 'if' para testar se o contador é divisível por cinco (utilize o operador %) e só então realizar a atualização em index." Como é feito esse código? Obrigado!
  3. Pessoal, não entendi essa parte muito bem. Alguém poderia me explicar? ''Diga se as seguintes expressões serão verdadeiras ou falsas: -> ((10>5)||(5>10)) -> (!(5==6)&&(5!=6)&&((2>1)||(5<=4)))'' Não entendi a lógica disso. Falso não é quando o resultado é 0 e verdadeiro 1? Mas o que fazer com essa expressão? Desde já, obrigado.
  4. Boa tarde galera, Apareceu outro exercício que estou fazendo que não entendi muito bem como se faz. Infelizmente to lendo um livro que não tem a resolução pra tentar entender como funciona melhor, então fico grato a qualquer um que possa ajudar. O exercicio é: ''Escreva um programa que declare uma variável inteira global e atribua o valor 10 a ela. Declare outras 5 variáveis inteiras locais ao programa principal e atribua os valores 20, 30, ..., 60 a elas. Declare 6 variáveis caracteres e atribua a elas as letras c, o, e, l, h, a . Finalmente, o programa deverá imprimir, usando todas as variáveis declaradas: As variáveis inteiras contem os números: 10,20,30,40,50,60 O animal contido nas variáveis caracteres e' a coelha'' Meu código: #include <stdio.h>int j=10;int main(){int p1=20, p2=30, p3=40, p4=50, p5=60;printf("inteira global: %d \n", j);printf ("inteiras principais: %d \n", p1, p2, p3, p4, p5);return (0);} Como podem ver, não está completo. Tenho duas dúvidas: 1- Quando compilo não aparece o valor de p2, p3 ou qualquer outro, apenas da primeira declarada (p1 e j). Estou digitando algo errado? 2- Como é o código dos caracteres pedido?
  5. Ah sim, obrigado Math. To achando um pouco complicado cara, aprendizado de programação é assim mesmo?
  6. Muito obrigado Math e Ismick, agora entendi melhor. Eu sabia sobre as posições mas tava um pouco perdido. Tem um exercicio similar que pede para substituir as letras ''c'' encontradas com ''b''. Como seria esse código? É o mesmo esquema, conta quantas letras ''c'' tem e depois para para substitui-las por b
  7. Valeu galera estou começando a entender... Esse exercício ta sendo uma pedra no meu sapato, não consigo passar adiante. Deixa eu ver se entendi. Vou colocar meus entendimentos entre parenteses. #include <stdio.h>int main (){char string[100]; /* String, ate' 99 caracteres */int i, cont; (aqui criou duas variáveis "i" e "cont")printf("\n\nDigite uma frase: ");gets(string); /* Le a string */printf("\n\nFrase digitada:\n%s", string);cont = 0; (atribui o valor 0 a "cont")for (i=0; string[i] != '\0'; i=i+1) (aqui vai fazer o loop até achar a váriavel "i"=0? O "string[i] diferente de nulo e vai incrementar?){if ( string[i] == 'c' ) /* Se for a letra 'c' */ ( Se "string[i]" for igual a "c")cont = cont +1; /* Incrementa o contador decaracteres */}printf("\nNumero de caracteres c = %d", cont);return(0);} Ainda não entendi muito bem essa linha: for (i=0; string[i] != '\0'; i=i+1) Não entendi "string" seria só pra procurar um caractere? De qualquer maneira vou tentar passar adiante e deixar essa pra depois! Obrigado pessoal.
  8. Pessoal, preciso de algumas explicações sobre um código. #include <stdio.h>int main (){char string[100]; /* String, ate' 99 caracteres */int i, cont;printf("\n\nDigite uma frase: ");gets(string); /* Le a string */printf("\n\nFrase digitada:\n%s", string);cont = 0;for (i=0; string[i] != '\0'; i=i+1){if ( string[i] == 'c' ) /* Se for a letra 'c' */cont = cont +1; /* Incrementa o contador decaracteres */}printf("\nNumero de caracteres c = %d", cont);return(0);} mais precisamente, essas linhas: cont = 0;for (i=0; string[i] != '\0'; i=i+1){if ( string[i] == 'c' ) /* Se for a letra 'c' */cont = cont +1; /* Incrementa o contador decaracteres */ Alguém poderia me explicar melhor qual a lógica e o que faz essas linhas? Não entendi muito bem ''string Uma coisa que também ainda não entendi muito bem é o incremento e decremento... Desde já, obrigado.
  9. Math, obrigado! E sim, esse é outro exercicio. Mauro, Tu tens razão. As próximas dúvidas irei criar novos tópicos. Obrigado.
  10. Obrigado @Pimptech _ Pessoal, estou com uma nova dúvida. Recebi o seguinte exercício: a) Escreva um programa que leia um caractere digitado pelo usuário, imprima o caracter digitado e o código ASCII correspondente a este caractere eis o código: #include <stdio.h>int main (){char carac [3];printf ("digite um caractere:");gets (carac);printf ("\n\n voce digitou: %s", carac);return (0);} 1- Fiz o código com a base num código passado e só consegui executar corretamente com o ''%s'' (%s não é para strings? não deveria ser %c por causa do ''char''?) 2 - Como fazer um código ''correspondente'' ao ASCII? O exercício pede pra exibir o código ASCII para o caractere digitado. Novamente, obrigado. Abç. ____ refiz o código com ''scanf'' ao invés de gets e reconheceu chamando por "%c", qual seria o motivo disso? ''gets'' reconhece apenas strings? Pessoal, estou fazendo alguns exercicios e colocarei outra dúvida: O seguinte código: #include <stdio.h>int main (){char string[100]; /* String, ate' 99 caracteres */int i, cont;printf("\n\nDigite uma frase: ");gets(string); /* Le a string */printf("\n\nFrase digitada:\n%s", string);cont = 0;for (i=0; string[i] != '\0'; i=i+1){if ( string[i] == 'c' ) /* Se for a letra 'c' */cont = cont +1; /* Incrementa o contador decaracteres */}printf("\nNumero de caracteres c = %d", cont);return(0);} Alguém poderia me explicar melhor o que faz e qual a lógica dessas linhas: cont = 0;for (i=0; string[i] != '\0'; i=i+1){if ( string[i] == 'c' ) /* Se for a letra 'c' */cont = cont +1; /* Incrementa o contador decaracteres */ Uma coisa também que eu não entendi corretamente é qual o uso do incremento... Desde já, obrigado.
  11. Obrigado Olliver e Math! Agora posso continuar aos próximos exercícios!
  12. Boa tarde pessoal, Antes de mais nada, quero agradecer qualquer um que tenha paciência e boa vontade de esclarecer minhas dúvidas. Comprei um livro de programação C e estava lendo sem fazer os exercícios mas tava quase desistindo pela dificuldade, apesar de que pra uns e futuramente pra mim vai parecer simples (tomara) me sinto um pouco perdido ainda. Neste tópico estarei colocando minhas dúvidas e caso alguém queira também compartilhar suas dúvidas, será de grande ajuda,assim poderemos aprender juntos. Apenas peço que tentem postar de uma maneira organizada pra não poluir o tópico. Vamos lá, vou começar com algo simples: '' #include <stdio.h>int mult (float a,float b,float c) /* Multiplica 3numeros */{printf ("%d",a*b*c);return(0);}int main (){float x,y;x=23.7;y=12.8;mult (x,y,3.87);return(0);}'' 1- porque a primeira função digitada está fora do ''main'' que no caso é a primeira função a ser executada pelo C. Seria como uma biblioteca? Pois precisa estar alí para que o resto do programa funcione, correto?! 2-se estamos falando de float (que armazena números com decimais) porque usamos int mult e não float mult? Desde já, obrigado! Abraço.
  13. Galera, a fonte parou de fazer o tal rúido, magicamente. Simplesmente sumiu, talvez tenha sido um ruido ''normal'' que uma fonte nova emite nas primeiras horas de uso. Caso volte, irei postar aqui. De qualquer maneira, obrigado a todos. Abraço.
  14. Entendi, obrigado!! Estou ligando o fonte do fio num filtro de linha aonde ficam ligados o monitor e o modem, ou seja, não está diretamente ligado na tomada. Pode influenciar?
  15. obrigado pessoal. O que me desanima de trocar pela garantia é o tempo que leva pra eles analisarem e mandarem outra fonte,fácil fácil 30 dias. @leo3D Acho que as voltagens podem estar alteradas, como corrigir? Porém eu também troquei de placa mãe. @mauricionardin que é um chanper? poderias explicar melhor? Fiz um vídeo e tirei uma foto da tensão, espero que ajude. https://www.youtube.com/watch?v=3JmgahsblFY&feature=youtu.be https://lh4.googleusercontent.com/-6OkUUHAfcNc/VPojv4pK09I/AAAAAAAAAAs/_nMx0sE_zzY/s464/1507860_786008891485801_1640229591087115346_n.jpg obs: o barulho no vídeo que aparenta ser aqueles barulhos de ambiente pela filmagem por celular é o barulho que faz a fonte. Mais uma foto com as voltagens segundo o programa speccy https://lh6.googleusercontent.com/-Z6Q_l4SrLI0/VPonHup5DtI/AAAAAAAAABA/yLsznEExB8w/s552/10858514_786018781484812_3516743689975333900_n.jpg
  16. Boa tarde Pessoal, Procurei por vários tópicos como este mas não achei nenhum com o exato mesmo problema. Negócio é o seguinte, comprei uma Corsair CX430 ontem e instalei no meu PC. O problema é que SEMPRE a partir de um certo tempo depois que a máquina está ligada a fonte começa a fazer um barulho irritante, estranho. É como um zumbido, um ZZZZZZ, como se fosse um cooler em alta rotação. Não tem programa,jogo ou outra coisa que faz esse barulho aparecer, apenas um período de tempo mesmo após a maquina estar ligada. Ela ta pra carregar um i52500 e uma hd6870. Tive uma fonte medíocre (de acordo com reviews) da thermaltake 500w e 61% de eficiência que aguentou durante 5 anos carregar os mesmos hardwares e sempre silenciosa. Estou indignado pois comprei essa fonte apenas por causa das ''reviews'' e tenho que conviver com esse barulho até mesmo quando não tem nada aberto. Agradeço qualquer ajuda. Abraço.
  17. @dif você aconselha eu aprender somente C primeiro ou aprender C/C++? Estou em dúvida... achei essa playlist ensinando C/C++ Aliás, quando se diz C/C++ é uma das duas ou uma juntamente com a outra? e achei essa playlist Obrigado.
  18. Obrigado @dif Você também tem razão. Sou administrador de um fórum distante desse assunto mas sei como as vezes é chato e não temos paciência com perguntas simples e repetidas. Tenho interesse em me tornar um desenvolvedor de software por isso acho que vou começar de C mesmo e depois ir pra C++. Talvez mais pra frente se eu descobrir a afinidade com a programação web eu recomeço tudo de novo. Se eu me tornar um ''quase especialista'' numa linguagem para desktop como C++ (por exemplo) eu vou ter dificuldades em aprender uma programação web? Eu gostei dos vídeos do Lucas pois me fez entender a ''alma'' da coisa e eu acho isso super importante, realmente saber o que você está digitando alí. Muito obrigado, aos dois. De coração. Abraço.
  19. Muito obrigado Lucas, você reascendeu minha vontade de aprender. Estou vendo os vídeos de lógica e está começando a fazer mais sentido. Esse POG que você disse é o ''português estruturado'' ? Estou gostando bastante do canal que você recomendou. Obrigado!! Decidi que vou ir ''step by step'' vou aprender a lógica e depois aprender C que aí sim acho que ficará mais fácil de aprender as outras. Ou estou errado? Abraço.
  20. Bom dia pessoal. Sou novo nesse mundo e preciso muito do conselho dos mais experientes. Eu estou um pouco perdido, não sei se realmente quero aprender a programar, a dificuldade em aprender e entender está me matando mas ao mesmo tempo eu sinto vontade extrema em aprender. Estava aprendendo HTML5+CSS3+JavaScript porém o arquivo HTML corrompeu e eu perdi todo o trabalho e certamente deu uma desanimada. Desisti e fui tentar aprender JavaScript mas não consegui entender nada. Tenho algumas perguntas que se respondidas, irão esclarecer minhas dúvidas e decidir o rumo que vou tomar. Aos mais experientes, quando vocês estão fazendo trabalhos, vocês já sabem todas as tags de memória ou consultam alguma tabela? Eu pergunto pois é muito fácil copiar o que um está fazendo, o difícil é criar do 0, como vocês desenvolvem isso? Como eu mantenho a prática após aprender a lógica? Como decoro todas as tags? Existe diferença em programação para web e programação para programas por exemplo? A programação C++ é utilizada na construção de programas ou para web? Sou novo no assunto e confesso que estou perdido. Estou passando por um momento difícil na minha vida e tenho esperança que aprender programação vai me ajudar muito mas estou com medo de me esforçar e não aprender. De qualquer maneira, obrigado por qualquer atenção. Abraço.

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!