Olá, Comunidade!

Vocês devem ter notado que o site ficou um período fora do ar (do dia 26 até o dia 30 de maio de 2024).

Consegui recuperar tudo, e ainda fiz um UPGRADE no servidor! Agora estamos em um servidor dedicado no BRASIL! Isso vai fazer com que o acesso fique mais rápido (espero 🙏)

Já arrumei a maioria esmagadora dos bugs que aparecem em uma atualização!

Mas, se você encontrar alguma coisa diferente, que não funciona direito, me envie uma MP avisando que eu arranjo um tempo pra arrumar!

Vamos crescer essa comunidade juntos 🥰

Grande abraço a todos,
Prof. Caju

ALGORITMOS E IMPLEMENTAÇÕESLinguagem C Tópico resolvido

Implementação de equações dentro da computação, programação e algoritmos.

Moderador: [ Moderadores TTB ]

Avatar do usuário

Autor do Tópico
JayHardway
sênior
Mensagens: 26
Registrado em: 09 Mai 2023, 07:47
Última visita: 01-12-23
Jun 2023 07 17:48

Linguagem C

Mensagem não lida 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
3 - Destaque
Mensagens: 819
Registrado em: 13 Set 2019, 17:01
Última visita: 19-03-24
Agradeceu: 22 vezes
Agradeceram: 2 vezes
Jun 2023 08 16:01

Re: Linguagem C

Mensagem não lida 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

Autor do Tópico
JayHardway
sênior
Mensagens: 26
Registrado em: 09 Mai 2023, 07:47
Última visita: 01-12-23
Jun 2023 09 17:54

Re: Linguagem C

Mensagem não lida 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
    Respostas
    Exibições
    Última msg
  • Nova mensagem Figuras de Linguagem
    por Catador » » em Literatura
    3 Respostas
    2123 Exibições
    Última msg por Brunoranery
  • Nova mensagem (Literatura Brasileira) Figuras de linguagem
    por MatheusBorges » » em Literatura
    9 Respostas
    5299 Exibições
    Última msg por Catador
  • Nova mensagem Inverter uma função utilizando um CAS em linguagem Python?
    por oximainha » » em ALGORITMOS E IMPLEMENTAÇÕES
    1 Respostas
    1956 Exibições
    Última msg por Fibonacci13
  • Nova mensagem funções da linguagem
    por IGFX » » em Literatura
    1 Respostas
    1486 Exibições
    Última msg por Brunoranery
  • Nova mensagem Figuras de Linguagem
    por ALANSILVA » » em Gramática
    2 Respostas
    1717 Exibições
    Última msg por Killin

Voltar para “ALGORITMOS E IMPLEMENTAÇÕES”