• 🔴 [ENEM 2025 PPL Live 05] Matemática - Resolução de 156 até 160
  • 🔴 [ENEM 2025 PPL Live 04] Matemática - Resolução de 151 até 155
  • 🔴 [ENEM 2025 PPL Live 03] Matemática - Resolução de 146 até 150
  • 🔴 [ENEM 2025 PPL Live 02] Matemática - Resolução de 141 até 145
  • 🔴 [ENEM 2025 PPL Live 01] Matemática - Resolução de 136 até 140
  • 🔴 [ENEM 2025 Belém Live 09] Matemática - Resolução de 176 até 180

ALGORITMOS E IMPLEMENTAÇÕESLinguagem C Tópico resolvido

Implementação de equações dentro da computação, programação e algoritmos.
Avatar do usuário
JayHardway Offline
sênior
Mensagens: 26
Registrado em: 09 Mai 2023, 07:47
Jun 2023 07 17:48

Linguagem C

Mensagem por JayHardway »

Efetuar a leitura de um nome (variável NOME) e o sexo (variável SEXO) de uma pessoa e apresentar como saída uma das seguintes mensagens: “Ilmo. Sr.”, caso seja informado o sexo masculino (utilizar como valor o caractere “M”), ou “Ilma. Sra.”, caso seja informado o sexo feminino (utilizar como valor o caractere “F”). Após a mensagem de saudação, apresentar o nome informado. O programa deve, após a entrada do sexo, verificar primeiramente se o sexo fornecido é realmente válido, ou seja, se é igual a “M” ou a “F”. Não sendo essa condição verdadeira, o programa deve apresentar a mensagem “Sexo informado inválido”.


Como posso implementar esse enunciado na Linguagem C? Tentei aqui, mas está dando erro sempre.
Avatar do usuário
Fibonacci13 Offline
3 - Destaque
Mensagens: 835
Registrado em: 13 Set 2019, 17:01
Agradeceu: 23 vezes
Agradeceram: 8 vezes
Jun 2023 08 16:01

Re: Linguagem C

Mensagem por Fibonacci13 »

Olá, JayHardway.

Vê se vai:

Código: Selecionar todos

#include <stdio.h>

int main()
{
    char nome[100]; // declare a char array to store the name
    char sexo; // declare a char variable to store the gender
    printf("Digite o nome: ");
    scanf("%s", nome); // read the name as a string
    printf("Digite o sexo (M ou F): ");
    scanf(" %c", &sexo); // read the gender as a single character
    if (sexo == 'M' || sexo == 'm') // check if the gender is male
    {
        printf("Ilmo. Sr. %s\n", nome); // print the greeting message for male
    }
    else if (sexo == 'F' || sexo == 'f') // check if the gender is female
    {
        printf("Ilma. Sra. %s\n", nome); // print the greeting message for female
    }
    else // otherwise, the gender is invalid
    {
        printf("Sexo informado inválido\n"); // print the error message
    }
    return 0;
}

Não desista dos seus sonhos, continue dormindo.
Avatar do usuário
JayHardway Offline
sênior
Mensagens: 26
Registrado em: 09 Mai 2023, 07:47
Jun 2023 09 17:54

Re: Linguagem C

Mensagem por JayHardway »

Opa amigo, deu certo! Na real eu até tinha conseguido resolver a questão alguns minutos depois que postei a pergunta, mas muito obrigado pela resposta :D :wink:
Responder
  • Tópicos Semelhantes
    Resp.
    Exibições
    Últ. msg

Voltar para “ALGORITMOS E IMPLEMENTAÇÕES”