Ir ao conteúdo
  • Cadastre-se

aline stela de oliveira

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. Nunca estudei sobre struct @Xandrules mas vou procurar saber. Ainda sou iniciante em programação estou começando agora a ver função. Obrigada pela dica @CiroboyBR sempre atencioso. Obg pelas correções
  2. Olá, não consigo imprimir o vetor pesquisado ele exibe vazio. Caso vejam algo que estou usando incorretamente me indique onde estou errando. #include <stdio.h> #include <stdlib.h> #include<locale.h> int i,codigo[10],r,pesquisa; char nomefuncionario[10]; float valorhora[10],qtth[10],km[10]; float salariobruto[10],salarioliquido[10],descontos[10],deslocamento[10]; void InsiraDados(); void contratacao(int i); void Imprima(int i); main (){ int pesquisa,achou,resp,opcao; setlocale(LC_ALL,"portuguese"); i=0; do{ InsiraDados(); i++; printf("\nEscolha \n1- para Continuar \n2- Para imprimir Func já cadastrado: \n"); scanf("%i",&resp); }while(i<10 && resp==1); do{ printf("Digite Código"); scanf("%i",&pesquisa); achou=0; for (i=0;i<10;i++){ if (pesquisa==codigo) achou=1; } if (achou==1){ Imprima(i); } printf("Deseja Pesquisar novamente 1- Sim 2- Não"); scanf("%i",&opcao); }while(opcao==1); system("pause"); return 0; } void InsiraDados(){ printf("Insira nome: \n"); scanf("%s",&nomefuncionario); printf("Insira código do Funcionário: \n "); scanf("%i",&codigo); printf("Insira valor da hora: \n "); scanf("%f",&valorhora); printf("Insira quantidade de Horas \n"); scanf("%f",&qtth); printf("Insira qtt de Km percorridos: \n"); scanf("%f",&km); contratacao(i); } void contratacao(int i){ int opcao; printf("Escolha tipo de contratação \n 1- Juridica \n 2- Fisica \n 3- Carteira Assinada \n"); scanf("%i",&opcao); if (opcao==1){ salariobruto=(valorhora*qtth)*1.30; salarioliquido=salariobruto; descontos=0; deslocamento=km*0.51; } if (opcao==2){ salariobruto=(valorhora*qtth); descontos=salariobruto*0.06; salarioliquido=salariobruto-descontos; deslocamento=km*0.51; } if (opcao==3){ salariobruto=(valorhora*qtth)*1.08; descontos=salariobruto*0.05; salarioliquido=salariobruto-descontos; deslocamento=km*0.51; } } void Imprima(int i){ printf("Nome do Funcionario %s \n ",nomefuncionario); printf("Total Bruto %f \n",salariobruto); printf("Total descontos %f \n",descontos); printf("Total Líquido: %f \n",salarioliquido); printf("Total Deslocamento %f \n",deslocamento); } Obs: colei aqui e não esta exibindo o índice. exercicio1.cpp
  3. @CiroboyBR Percebi hoje de manhã que ta sem o indice. Obrigada pelos videos vou conferir =)
  4. Olá pessoal! estava tentando aprender função que recebem vetores como argumento e estou tentando fazer esse exercício porém ele da erro na linha 29; ***** if(i==0){ menor=vet; } **** Alguém pode ajudar :)???? #include <stdio.h> #include <stdlib.h> float menor (float vet[],float n); float porc(float vet[], float n); int main (){ int i; float vet[5],soma=0,media=0,q=0; for (i=0;i<5;i++){ printf("digite num: \n"); scanf ("%f",&vet); if (vet>100 && vet<200){ soma+=vet; q++; } menor(vet,5); porc(vet,5); } if(q>0){ media=soma/q; printf("Média de num >100 e <200 %f",media); } system("pause"); return 0; } float menor (float vet,float n){ float i,menor; for (i=0;i<n;i++){ if(i==0){ menor=vet; } if (vet<menor){ menor=vet; } printf("Menor num %f",menor); } } float porc (float vet, float n){ float qtt,r,i; for (i=0;i<n;i++){ if(vet%2==0){ qtt++ } } if (qtt>0){ r=(qtt/5)*100; } printf("Porcentagem d num pares %f",r); }

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