Ir ao conteúdo
  • Cadastre-se

alan gomes de freitas

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Tudo que alan gomes de freitas postou

  1. TYSQUARE89, muito obrigado! Tinha ficado horas quebrando a cabeça aqui. Consegui através da sua dica: scanf(" %c",&s); Também pesquisei e encontrei o setbuf(stdin,NULL); utilizado depois do scanf. Porém sua dica de deixar o espaço antes de %, é mais simples e fácil de memorizar. Grato!
  2. Boa noite pessoal! Sou iniciante em programação e no fórum também. Estou com dificuldade em um problema prposto pela professora: Calcular o peso ideal através da altura, de acordo com a formula do IMC (por sexo). Obs: utilizando Switch Case. Porém após inserir a altura já sai o print default do switch case. Alguém pode me dar uma luz? #include <stdio.h> #include <locale.h> #include <stdlib.h> float h = 0, m = 0; char s; int main() { setlocale(LC_ALL, "Portuguese"); printf("Digite sua altura: "); scanf("%f",&h); //h=altura da pessoa printf("\nEscolha seu sexo:\nM-masculino ou\nF-feminino\n"); scanf("%c",&s); //s=sexo da pessoa switch(s) //m=peso ideal { case 'M': m = (72,7 * h) - 58; break; case 'F': m = (62,1 * h) - 44.7; break; default: printf("Opção incorreta!"); exit(0); } printf("\nSeu peso ideal é: %f",m); return 0; }

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