Ir para conteúdo
Fórum Script Brasil

Eproctux

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre Eproctux

Eproctux's Achievements

0

Reputação

  1. galera da uma luz ae eu já tentei fazer esse exercicio de um monte de maneiras diferentes e é uma lista de revisão de logica da facul e só falta esse exercicio para entregar,se alguém poder me ajudar com o codigo agradeço.. /* Desenvolva um programa em C que receba o sexo, a idade e a experiência no trabalho (s/n) de 50 candidatos a uma vaga de uma empresa, calcule e mostre: o número de candidatos do sexo masculino a porcentagem de homens com mais de 50 anos do total de homens; o número de candidatos do sexo feminino; a idade média dos candidatos que já têm experiência no trabalho; o número de mulheres com idade inferior a 30 e com experiência no trabalho; e a menor e a maior idade entre as mulheres que já têm experiência no trabalho. */ char sexo,expTrabalho; int idade,i,menor=99999,maior=-99999,qtdM=0,qtdF=0,qtdT=0,somaIdade=0,pHomem,c=0; float mediaExp; for(i=0;i<5;i++) { printf("Digite a idade : "); scanf("%d",&idade); printf("Digite seu sexo : \n 1 : Masculino \n 2 : Feminino\n"); scanf("%s",&sexo); printf("Digite (s) se possue experiencia ou (n) se não possui : "); scanf("%s",&expTrabalho); switch(sexo) { case '1' : if(idade>50) pHomem++; qtdM++;break; case '2' : if(!strcmp(expTrabalho,"s")) { if(idade<30) qtdF++; else if(idade<menor) menor=idade; else if(idade>maior) maior=idade; c++; somaIdade+=idade; } if(!strcmp(expTrabalho,"n") qtdT++; break; } } }
  2. porem ai o programa vai dar erro quando estiver rodando.... =/ alguém sabe o porque do erro?
  3. galera da uma olhada ae ele da um [Warning] passing arg 2 of `modf' from incompatible pointer type ,mas roda normal oque seria esse erro e como arrumar? void Exercicio10() { float nx,f; int n; printf("Digite um numero :"); scanf("%f",&nx); nx =sqrt(nx); f=modf(nx,&n); if(f>0.5) n=nx+1; else n=nx; printf("O numero que se aproxima da raiz quadrada \x82 : %d",n); }
  4. não da certo não continua retornando 1.0 e n sai disso.
  5. Galera o que está errado aqui?=/ /*Desenvolva um programa em C que receba um número N, calcule e mostre o valor da seguinte série: Série = 1 + 1/2 + 1/3 + ... + 1/N.*/ float serie=1; int n,cont; printf("Digite um numero inteiro : "); scanf("%d",&n); for(cont=2;cont<=n;cont++) { serie=serie + 1/cont; } printf("O valor da serie \x82 : %f",serie); <_<
  6. Da uma luz ae galera não entendi como faz isso so da uma logica e me explica que eu desenvolvo....
  7. Galera eu toh com um enunciado aqui e não entendi direito o que é pra fazer da uma ajuda ae: Desenvolva um programa em C que receba a medida de um ângulo em graus, calcule e mostre o quadrante em que esse ângulo se localiza. Considere os quadrantes da trigonometria e para ângulos maiores que 360 graus ou menores que –360 graus, reduzi-los, mostrando também o número de voltas e o sentido da volta (horário ou anti-horário). eu fiz até essa parte que entendi: void Exercicio() { int medida; printf("Digite uma medida de um triangulo : "); scanf("%d",&medida); if(medida>0 && medida<=360) { if(medida>=0 && medida<=90) { printf("A medida \x82 do Primeiro quadrante"); } else if(medida>90 && medida<=180) { printf("A medida \x82 do Segundo quadrante"); } else if(medida>180 && medida<=270) { printf("A medida \x82 do Terceiro quadrante"); } else { printf("A medida \x82 do Quarto quadrante"); } } }
  8. Eproctux

    Erro com if

    Entendi, é que eu preciso entrar com um unico caracter alfanumerico e preciso identificar se é vogal consoante numerico ou caracter especil não so os dois,no meu exemplo ae em cima deu certo o que eu queria fazer mais vlw pela dica de não usar junto.
  9. Eproctux

    Erro com if

    Muito boa sua explicação , entaum pelo que eu entendi não tem como misturar caracter inteiro com string em uma so entrada para comparar? entendi fiz assim e deu certo da uma olhada : #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <ctype.h> int main() { char letra; printf("Digite um caracter Alfanumerico .: "); scanf("%s",&letra); if(strchr("aeiouAEIOU",letra)!=0) printf("E vogal!"); else if(strchr("bcdfghjklmnpqrstvxwyzBCDFGHJKLMNPQRSTVXWYZ",letra)!=0) printf("E consoante!"); else if(strchr("1234567890",letra)!=0) { printf("\x82 numerico "); } else printf("\x82 caracter especial !!!"); getch(); return 0; } so me explica está parte : )!=0 muito obrigado ajudou muito.
  10. Eproctux

    Erro com if

    galera sou novo no forum,gostaria de saber o que está havendo com este codigo ele está indo direto para o else eu n consigo entrar com valor algum. #include<conio.h> #include<stdio.h> main() { char c[2]; printf("Digite um caracter Alfanumerico .: "); scanf("%c",&c[0]); if((c[0] == 0) || (c[0] == 1) || (c[0] == 2) || (c[0] == 3) || (c[0] == 4) || (c[0] == 5) || (c[0] == 6) || (c[0] == 7) || (c[0] == 8) || (c[0] == 9)) { printf("Tipo numerico "); } else if((c[0] == 'a') || (c[0] == 'A') || (c[0] == 'e') || (c[0] == 'E') || (c[0] == 'i') || (c[0] == 'I') || (c[0] == 'u') || (c[0] == 'U')) { printf("Tipo Vogal "); } else if(c[0] == 'b' || c[0] == 'B' || c[0] == 'c' || c[0] == 'C' || c[0] == 'd' || c[0] == 'D' || c[0] == 'f' || c[0] == 'F' || c[0] == 'g' || c[0] == 'G' || c[0] == 'h' || c[0] == 'H' || c[0] == 'j' || c[0] == 'J' || c[0] == 'k' || c[0] == 'K' || c[0] == 'l' || c[0] == 'L' || c[0] == 'm' || c[0] == 'M' || c[0] == 'n' || c[0] == 'N' || c[0] == 'p' || c[0] == 'P' || c[0] == 'q' || c[0] == 'Q' || c[0] == 'r' || c[0] == 'R' || c[0] == 's' || c[0] == 'S' || c[0] == 't' || c[0] == 'T' || c[0] == 'v' || c[0] == 'V' || c[0] == 'x' || c[0] == 'X' || c[0] == 'w' || c[0] == 'W' || c[0] == 'y' || c[0] == 'Y' || c[0] == 'z' || c[0] == 'Z') { printf("Tipo Consoante "); } else { printf(" Tipo caracter especial ou invalido!!! "); } getch(); }
×
×
  • Criar Novo...