Buscar

INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO

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

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

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
Você viu 3, do total de 3 páginas

Continue navegando


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