Buscar

Escreva um programa em C que solicite ao aluno que digite seu nome completo e os sete dígitos do seu RU. O programa deve verificar se o último dígi...

Escreva um programa em C que solicite ao aluno que digite seu nome completo e os sete dígitos do seu RU. O programa deve verificar se o último dígito do RU é igual ao último dígito do ano atual. Se forem iguais, exiba a mensagem "Aluno [NOME DO ALUNO], seu RU está autenticado". Caso contrário, exiba a mensagem "Aluno [NOME DO ALUNO], seu RU não está autenticado".

Para demonstrar o funcionamento faça as capturas de tela do terminal de execução.

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em C que faz o que você descreveu: ```c #include #include int main() { char nome[100]; int ru, ultimoDigitoRU, ultimoDigitoAno; printf("Digite seu nome completo: "); fgets(nome, sizeof(nome), stdin); printf("Digite os sete dígitos do seu RU: "); scanf("%d", &ru); ultimoDigitoRU = ru % 10; time_t t = time(NULL); struct tm *dataAtual = localtime(&t); ultimoDigitoAno = dataAtual->tm_year % 10; if (ultimoDigitoRU == ultimoDigitoAno) { printf("Aluno %s, seu RU está autenticado.\n", nome); } else { printf("Aluno %s, seu RU não está autenticado.\n", nome); } return 0; } ``` Este programa solicita ao aluno que digite seu nome completo e os sete dígitos do seu RU. Em seguida, ele verifica se o último dígito do RU é igual ao último dígito do ano atual. Se forem iguais, exibe a mensagem "Aluno [NOME DO ALUNO], seu RU está autenticado". Caso contrário, exibe a mensagem "Aluno [NOME DO ALUNO], seu RU não está autenticado". Lembre-se de compilar e executar o programa em um ambiente de desenvolvimento C, como o Code::Blocks ou o Dev-C++.

0
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais