Jump to content

RDRL03

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    Salto
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Conquistas de RDRL03

0

Reputação na Comunidade

  1. Salve rapaziada, eu sou estudante de Engenharia Civil, estou no 2° semestre, porém estou tendo matéria de programação. E temos que desenvolver um projeto, escolhi fazer uma conversora de medidas em temperaturas, porém estou tendo problema com o código, pois não quero que assim que ele faça a conversão o programa encerre, mas sim que ele mostre 2 opções, uma para encerrar e uma para realizar uma nova conversão, fazendo com que o código repita desde de o início, porém não consigo fazer o DO-WHILE funcionar, alguém poderia me ajudar ? Segue o código abaixo: int opcao; float vc, vf, vk; void Celsius_Fahrenheits() { printf("\nDigite a temperatura em Celsius.: "); scanf("%f", &vc); vf = ((9*vc + 160)/5); printf("\nA temperatura em Fahrenheits = %f\n", vf); } void Celsius_Kelvin() { printf("\nDigite a temperatura em Celsius.: "); scanf("%f", &vc); vk = (vc + 273); printf("\nA temperatura em Kelvin = %f\n", vk); } void Fahrenheits_Celsius() { printf("\nDigite a temperatura em Fahrenheits.: "); scanf("%f", &vf); vc = ((5*(vf - 32))/9); printf("\nA temperatura em Celsius = %f\n", vc); } void Fahrenheits_Kelvin() { printf("\nDigite a temperatura em Fahrenheits.: "); scanf("%f", &vf); vk = ((5*vf + 2297)/9); printf("\nA temperatura em Kelvin = %f\n", vk); } void Kelvin_Celsius() { printf("\nDigite a temperatura em Kelvin.: "); scanf("%f", &vk); vc = (vk - 273); printf("\nA temperatura em Celsius = %f\n", vc); } void Kelvin_Fahrenheits() { printf("\nDigite a temperatura em Kelvin.: "); scanf("%f", &vk); vf = ((9*vk - 2297)/5); printf("\nA temperatura em Fahrenheits = %f\n", vf); } main() { printf("\n1-Calcular Celsius -> Fahrenheits\n2-Calcular Celsius -> Kelvin\n3-Calcular Fahrenheits -> Celsius\n4-Calcular Fahrenheits -> Kelvin\n5-Calcular Kelvin -> Celsius\n6-Calcular Kelvin -> Fahrenheits\n7-Sair do Programa\n\nOpcao.: "); scanf("%d", &opcao); switch (opcao) { case 1: Celsius_Fahrenheits(); case 2: Celsius_Kelvin(); case 3: Fahrenheits_Celsius(); case 4: Fahrenheits_Kelvin(); case 5: Kelvin_Celsius(); case 6: Kelvin_Fahrenheits(); case 7: printf("\nO programa foi encerrado\n"); break; default: printf("\nErro! Escolha opcoes de 1-7 apenas.\n"); printf("\nDeseja recomeçar o programa?\n"); } return(0); }
×
×
  • Create New...