Ir ao conteúdo
  • Cadastre-se

Joao_Bilu

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Tudo que Joao_Bilu postou

  1. Copiei um exemplo de código em que um objeto agenda é criado com atributo que armazena o contato de cada pessoa, e como método ele tem um criador de contato, fiz da seguinte forma a adição de um novo contato, tem outra forma de fazer? Achei meio estranho a forma que fiz const agenda = { contatos: [ {nome: 'contato1', telefone: 'telefone1', email: '[email protected]'}, {nome: 'contato2', telefone: 'telefone2', email: '[email protected]'}, {nome: 'contato3', telefone: 'telefone3', email: '[email protected]'}, {nome: 'contato4', telefone: 'telefone4', email: '[email protected]'}, ], adicionar: function(contato){this.contatos.push(contato)} } agenda.adicionar({nome:"joao", telefone:"telefoneJ", email:"[email protected]"}) console.log(agenda.contatos)
  2. @devair1010 não consegui abrir de jeito nenhum, mais parece uma ótima ideia por envolver bastante coisa, você usa/usou algum material de base?(vídeo aula ou livro)
  3. Pessoal terminei recentemente o estudo de Linguagem C pela faculdade e queria pelo menos umas 5 dicas de projetos para montar um portfólio. Alguém tem alguma recomendação?
  4. Pessoal preciso de ajuda para escolher uma disciplina optativa, curso Ciência da Computação na USP e tô indo pro segundo semestre, agora preciso montar minha grade e, como estamos num modelo de ensino online, posso escolher entre varias disciplinas da Rede Federal. O meu curso não foca tanto em Hardware então queria um auxilio/recomendação sobre alguma disciplina pra aprender sobre Sistema Embarcados e Eletrônica, justamente pra tentar suprir esse aspecto. OBS: Já cursei logica digital
  5. @Lucca Rodrigues Nesse caso o programa fez a analise das vogais para a palavra "batata" mais não pro "doce". Deixa eu ver se entendi, como o que tá dento do parentese determina o que vai ser lido, então ele vai ler todas as caracteres da string que foram previamente determinadas no scanf. certo? A ideia é ele ler a palavra ou conteudo que foi delimitado até encontrar uma letra diferente
  6. @Lucca Rodrigues Ahh... Perfeito! Cara brigadão pela ajuda, foi de grande aprendizagem
  7. @Lucca Rodrigues Cara deu super certo mais que monstruosidade é essa? não entendi nada da sintaxe dela.
  8. @Lucca Rodrigues entendi entendi a 1ª duvida, mas quanto a 2ª o problema é que usando o scanf para ler uma string ele só faz a leitura de uma palavra e não de uma frase, por exemplo, se digitar "batata doce" ele só lê "batata", por isso eu usei o gets, foi a forma que achei de solucionar isso. OBS: Acho que a sua solução, de jogar os caracteres que não são vogais em uma nova string, bem melhor do que substituir por espaço como eu fiz
  9. @Vitor_TEC valeu cara, não sabia disso. Uma outra duvida também ligada à condição...em um exercício que tenho que calcular as raízes de uma função, o meu segundo e o terceiro if nao imprimem o que deveriam #include <stdio.h> #include <math.h> int main(){ float a,b,c,delta,x1,x2,x; //Recebendo o Valor do fatores printf("Organize a funcao quadratica da seguinte forma: Ax^2+Bx+C=0\n\n"); printf("Digite o valor de A: "); scanf("%f",&a); printf("Digite o valor de B: "); scanf("%f",&b); printf("Digite o valor de C: "); scanf("%f",&c); //Realizando a operação do delta delta = (pow(b,2))-(4*(a)*(c)); printf("Delta = %f\n", delta); if(delta>0){ printf("Trata-se de uma função com duas raizes reais e distintas\n\n"); x1=((-b)+sqrt(delta))/(2*a); x2=((-b)-sqrt(delta))/(2*a); printf("x1 = %f\n",x1); printf("x2 = %f\n",x2); }else{ if(delta=0){ printf("Trata-se de uma função com duas raizes reais e iguais\n"); x=((-b)+sqrt(delta))/(2*a); printf("x1 = x2 = %f",x1); }else{ if(delta<0){ printf("Trata-se de uma função que não possui raizes reais\n"); } } } } Obs: Estou usando a=1, b=10 e c=25 que dá delta=0 e deveria cair no segundo if, e no outro caso uso a=-1, b=4 e c=-29 que dá delta=-100 e deveria entrar no terceiro if adicionado 12 minutos depois @Lucca Rodrigues Cara muito bom, que ótimo que você me avisou. Mas tenho umas duvidas: 1º Por que no scanf você usou 50 no meio do %s e não 51? 2º Por usar scanf em vez de gets, quando fosse digitado uma frase com espaço nao daria erro?
  10. Boa noite gente, estava fazendo um exercício que pedia para retirar as vogais de uma frase, mas meu programa meio que não obedece a condição. Alguém sabe como resolver? #include <stdio.h> #include <string.h> int main(){ char frase[50]; printf("Digite uma Palavra/Frase: "); gets(frase); for(int i=0;i<strlen(frase);i++){ printf("Estamos analisando: %c\n",frase[i]); if(frase[i]=='a'||'e'||'i'||'o'||'u'){ frase[i] = ' '; } } //Imprimindo o resultado printf("%s",frase); }
  11. Pessoal estava tentando montar um menu que realiza operações e se repete enquanto o usuário quiser realizar mais cálculos, entretanto tive dificuldade em usar o comando do while para criar o ciclo. O problema é que ele só roda normal uma vez, mas depois não repete novamente. Como eu corrijo isso? não queria ter que usar uma variável int para responder entre 1(Repete) e 2(Termina), quero usar o sim e não #include<stdio.h> int main() { char r; do{ printf("MENU\n"); printf("Deseja realizar outra operacao[S/N]: "); scanf("%c", &r); }while((r == 's')||(r =='S')); printf("FIM DO PROGRAMA"); }
  12. Aaah agora entendi, eu achei que ,quando chegava no comando repete, a execução meio que zerava, mas pelo que parece tem que ter uma preparação final pra a proxima repetição Aqui! uma outra duvida , você sabe porque no caso abaixo tá dando erro? aqui na execução aponta erro na linha 8, a ideia era contar de um até 10, eu ja tinha conseguido fazer isso, mas agora tá dando erro Algoritmo "contar" Var A:Inteiro Inicio A <- 1 Enquanto(A <= 10) faca Escreva(A,".. ") A <- A + 1 FimEnquanto Fimalgoritmo
  13. Algoritmo "SuperContador" Var N, C, S: Inteiro Inicio Repita Escreval("------------------------") Escreval("! M E N U !") Escreval("------------------------") Escreval("! [1] De 1 a 10 !") Escreval("! [2] De 10 a 1 !") Escreval("! [3] Sair !") Escreval("------------------------") Leia(S) Escolha S Caso 1 N <- 1 Repita Escreva ( N,".. ") N <- N + 1 Ate(N > 10) Caso 2 C <- 10 Repita Escreva(C,".. ") C <- C - 1 Ate(C < 1) Caso 3 Escreval("Saindo ...") FimEscolha Ate(S = 3) Fimalgoritmo Esse é o codigo
  14. Problema com a Entrada de um valor Pessoal. criei um programa de contagem com base nas aulas do Curso em Video. O algoritmo funciona normalmente, mas a interface apresenta problemas conforme o programa vai se repetindo. Depois da primeira entrada o comando leia sobe um pouquinho na tela de execução, como pode ser visto na imagem. Quanto mais entradas sao digitadas mais o comando vai comendo tela até ficar totalmente desalinhado com a tela de menu. Alguem sabe como resolver isso? como o algoritmo funciona normal acho q deve ser problema de configuração, mas como resolver?

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