Ir ao conteúdo
  • Cadastre-se

Myles Kennedy

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

12
  1. Obrigado@Midori estava me batendo aqui kkk E @arfneto mais uma aula, sempre que tenho uma duvida acabo resolvendo mais um monte delas que nem sabia que tinha, parabéns pela disposição e obrigado pela aula. Ah e vou analisar com calma esse outro exemplo que você deu sobre como testar. Ajudaram demais.
  2. Bom dia pessoal, Estou tentando criar uma função para ler os valores que se repetem em um vetor, porém sem sucesso até agora. Se puderem me ajudar fico grato demais, acredito estar errando no uso da função também além do comando para encontrar os repetentes. Ex: 1. Escreva a função que recebe 3 argumentos: o primeiro argumento é um vetor de inteiros e o segundo argumento é um número. A função deve retornar quantas vezes o número ocorre dentro do vetor. O tamanho máximo da matriz deve ser definido por meio de constantes. Meu codigo até aqui: #include <stdio.h> int contavalor( int i,int v[10], int x) { for(i=0,i<10; i++) { int j,soma; if(v==x) { soma= soma+1[j]; } return soma; } } int main() { int v[10] = {0}, i,x; for (i = 0; i <10; i++) { printf("Digite o valor %i:", i); scanf("%i",&v[i]); } printf("Digite o valor %i:", i); scanf("%i",&x); printf("\n"); contavalor(i,v,x); }
  3. @Midori Vendo o conhecimento e a facilidade que vocês tem de resolver esses problemas entendo o tanto que tenho que aprender ainda. Obrigado pela disposição de ajudar. Salvou muito.
  4. Ah sim, mais uma vez obrigado pela atenção foi de grande ajuda.
  5. @arfneto Cara muito obrigado pela ajuda mais uma vez, só essa parte do return como seria? não consegui pegar muito bem. Obs: Só notei agora que não tinha mudado o texto dentro do switch também, o correto seria "Total a pagar" em todos os casos.
  6. Bom dia pessoal, sou iniciante no C e estou tentando utilizar uma função no main, mas meu resultado esta sendo 0 sempre. o que poderia estar errado? Busquei bastante uma resposta e a única coisa que vi que poderia ser é que ´´seria necessário um return pra cada case``, mas não entendi. O exercício: 1. Faça um programa em que o usuário informe o valor da venda e a condição de pagamento conforme o menu abaixo. Através de FUNÇÃO e CASE calcule o total da venda conforme condição de pagamento escolhida. Imprima total na função MAIN: 1 - Venda a Vista - desconto de 10% 2 - Venda a Prazo 30 dias - desconto de 5% 3 - Venda a Prazo 60 dias - mesmo preço 4 - Venda a Prazo 90 dias - acréscimo de 5% 5 - Venda com cartão de débito - desconto de 8% 6 - Venda com cartão de crédito - desconto de 7%. Meu codigo: #include <stdio.h> #include <stdlib.h> void fatura (float x, int op) { float res; switch( op ){ case 1: res = (x - (x * 0.1)); printf("raiz quadrada: \n %0.2f", res);break; case 2: res = (x - (x * 0.05)); printf("Metade: \n %0.2f", res); break; case 3: res=(x); printf("porcentagem do valor: \n %0.2f", res); break; case 4: res=( x + (x * 0.05)); printf("O dobro: \n %0.2f", res); break; case 5: res=( x - (x * 0.08)); printf("O dobro: \n %0.2f", res); break; case 6: res=( x - (x * 0.07)); printf("O dobro: \n %0.2f", res); break; default: printf("invalido. \n"); }} #include <stdio.h> int main() { float x = 0, res = 0; int op; printf("\n Digite o valor a pagar: \n"); scanf("%f", &x); printf("\n Informe o meio de pagamento :\n 1- A vista \n 2 - Prazo 30 dias \n 3 - Prazo 60 dias \n 4- Prazo 90 dias \n 5 - Cartão de debito \n 6 - Cartão de credito \n"); scanf("%d", &op); fatura (op,x); return 0; } Também tentei deixar só o x nos argumentos da função no main mas não deu certo também, faltam argumentos dai.
  7. @arfnetoVim tirar uma duvida e acabei aprendendo um monte de conceitos que não sabia. Vou fazer dessa forma que você mostrou, cara você sabe muito, obrigado pela disposição de explicar tudo isso, pois se e difícil quem saiba é mais difícil ainda quem queira ensinar. Obrigado demais!
  8. 1_Faça um algoritmo que leia n números inteiros informados pelo usuário, sendo n informado pelo usuário. Utilizando WHILE indique a quantidade de números pares e a quantidade de números impares. So esta analisando o quarto numero que e dado como maior e menor. o que poderia ser? #include< stdio.h > #include < stdlib.h > void main() { int numero=1, guarda_maior=0, guarda_menor=0; int i=0; do{ printf("\nEntre com o %i numero inteiro: ",i+1); scanf("%i", &numero); i++; guarda_maior=numero; guarda_menor=numero; if(i==0){ if(numero>guarda_maior) guarda_maior=numero; else(numero guarda_menor=numero; }} while ( i < 4); printf("\nO menor numero entrado e: %d", guarda_menor); printf("\nO maior numero entrado e: %d", guarda_maior); }

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