Logo Hardware.com.br
phbgarcia
phbgarcia Novo Membro Registrado
1 Mensagem 0 Curtidas

Programação de C++

#1 Por phbgarcia 16/12/2020 - 00:24
Olá galera, sou novo no mundo da programação e tenho umas dúvidas sobre essa atividade, se puderem me ajudar, ficarei agradecido

"Elabora um programa em c++ que aceite como entrada de dados uma letra maiúscula do alfabeto e devolva como saída de dados o código binário ascii correspondente. Caso a entrada de dados não seja maiuscula de A a Z, o programa deve emitir a mensagem "Entrada Inválida"

Comecei programando com o SoloLearn, porém ainda estou avaliando mudar para o CodeBlocks

Anexos

NewtonJose
NewtonJose Tô em todas Registrado
893 Mensagens 174 Curtidas
#2 Por NewtonJose
16/12/2020 - 02:57
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG] //biblioteca p/ as funções isalpha isdigit toupper tolower
int main(void)
{
char letra;

printf("Digite uma letra maiuscula do alfabeto: ");
scanf("%c",&letra);
printf ("\n\n"); // pula duas linhas
if (letra == toupper(letra) && isalpha(letra))//toupper converte em maiuscula, isalpha verifica se é letra.
{
printf ("O caracter digitado convertido em codigo ASCII corresponde ao inteiro: %d", letra); //quando você coloca %d, o programa entende que você quer escrever a variavel na forma de um inteiro, que nesse caso seria um inteiro correspondente ao caracter digitado e guardado na variavel
} else {
printf ("Digite uma maiuscula");
}

printf ("\n\n"); // pula duas linhas
}
Newton José
===========
DEBIAN
esquiloesperto
esquiloesper... Cyber Highlander Moderador
7.1K Mensagens 2.2K Curtidas
#4 Por esquiloesper...
16/12/2020 - 13:29
O exercício pede como saída o código ASCII em binário.
Assim, o exemplo mostrado requer retrabalho para atender a este requisito de saída.
Detalhe é que as linguagens C e C++ permitem a validação de caracteres de maneira simplificada e direta, sem o uso de funções prontas, tornando o programa menor e muito mais legível.
Só é difícil enquanto estiver oculto! cool.png
Use a pesquisa


rolleyes.png  Navegar é preciso, viver... também.  smile.png
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal