Prévia do material em texto
INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO Data:14/11/2022 Aluno (a): ÍCARO CORTEZ COSTA Avaliação Pratica 2 INSTRUÇÕES: · Esta Avaliação contém 02 (duais) questões para execução, totalizando 10 (dez) pontos; · Baixe o arquivo disponível com a Atividade Pratica; · Você deve preencher dos dados no Cabeçalho para sua identificação: · Nome / Data de entrega. · O trabalho deve ser desenvolvido em outro arquivo; · Ao terminar grave o arquivo com o nome Atividade Prática; · Quando solicitado · Envio o arquivo pelo sistema no local indicado; · Em caso de dúvidas consulte o seu Tutor. Avaliação Pratica 2 1. Programe uma função que recebe um número inteiro e verifica se todos os dígitos deste número são iguais ou diferente e liste eles em ordens decrescentes. Obs: Código fonte com no mínimo de 6 dígitos. Como exemplo, os números 444, −222, e 5 satisfazem esta condição, enquanto que o número 78 não. Crie também a função main que recebe o valor do número digitado pelo usuário e exibe na tela uma mensagem informando se os dígitos deste número são iguais. Exemplo: --Exemplo 1: Informe um número: -555 Numero informado possui todos os dígitos iguais --Exemplo 2: Informe um número: 67 Número informado não possui todos os dígitos iguais 2. Fluxograma do código fonte Sobre a entrega desta atividade: · Anexo: Salve em PDF como os seguintes itens. · O Código fonte (no código fonte deve constar o nome do aluno (a): · O Print Screen da tela do seu computador com execução do código fonte. Nele deverá constar a data e hora do seu sistema do lado direito. · Compile o código fonte completo e envie juntos com os demais itens. Obs: Compilar significa transformar o código-fonte, escrito pelo programador, nos arquivos binários que são executados pelo sistema. · Anexo: utilize um software compactado e descompactado de dados para juntar todos os itens. · Caso faça o upload do arquivo em quaisquer outros formatos, ou esteja faltando algum dos itens pré-estabelecido pelo tutor, o mesmo será desconsiderado. Dica de programa para desenvolvimento de algoritmos: · Download do programa gratuito: https://bloodshed-dev-c.softonic.com.br/download · http://linguagemc.com.br/tutorial-de-instalacao-do-dev-c/ // Aluno: Ícaro Cortez #include <stdio.h> #include <stdlib.h> int digitosIguais(int numero) { int valor1 = numero % 10; while (numero > 0) { int valor2 = numero % 10; if (valor2 != valor1) { return 0; } numero = numero / 10; } return 1; } int main(){ int numero, verifica = 0; printf("Digite um numero: "); scanf("%d", &numero); verifica = digitosIguais(numero); if(verifica == 1){ printf("O numero informado possui todos os digitos iguais \n"); }else{ printf("O numero informado NAO possui todos os digitos iguais \n"); } system("pause"); } Lembre-se que você possui uma atividade pratica para responder sobre o roteiro executado. CUIDADO, as atividades propostas são alteradas para impedir plágios, os quais quando confirmados penalizam o aluno com a interrupção do acesso por 30 dias. image3.jpeg image2.png image4.png