TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho de Informática

Por:   •  26/5/2021  •  Trabalho acadêmico  •  1.284 Palavras (6 Páginas)  •  352 Visualizações

Página 1 de 6

QUESTÃO 1:

programa {

funcao inicio() {

/*

Aluno: Guilherme Guimarães de Moura Ribeiro

Data: 09/05/2021

Enunciado: Desenvolva um programa/algoritmo para ler nome e ano de nascimento de um conjunto de pessoas.

O programa deve exibir o nome da pessoa mais velha que nasceu em um ano ímpar.

A leitura dos dados se encerra quando o usuário digita zero para o ano de nascimento.

Uma mensagem deve ser exibida caso não seja informado nascimentos em ano ímpar.

*/

cadeia nome, nome_velho

inteiro ano, ano_velho

ano_velho=9999

nome_velho=""

faca

{

escreva("Digite seu nome: ")

leia(nome)

escreva("Digite o ano em que voce nasceu: ")

leia(ano)

se (ano%2!=0)

{

se (ano<ano_velho)

{

ano_velho=ano

nome_velho=nome

}

}

}enquanto (ano!=0)

se(ano_velho==0)

{

escreva("Não foram imformados nascimentos em anos impares")

}

senao

{

escreva("Nome do mais velho: ",nome_velho,"\nAno em que nasceu: ",ano_velho)

}

}

}

QUESTÃO 2:

programa {

funcao inicio() {

/*

Aluno: Guilherme Guimarães de Moura Ribeiro

Data: 09/05/2021

Enunciado:

Desenvolva um programa que leia um conjunto de números de cinco dígitos e exiba seu inverso (o novo número invertido deve ser calculado).

Deve-se assegurar que o número tenha obrigatoriamente cinco dígitos.

Assim, quando usuário informar o número 12345, o programa deverá exibir 54321.

A digitação encerra mediante resposta do usuário de continuar ou não.

*/

inteiro n, dm, m, c, d, u

cadeia r

r="s"

enquanto(r!="N" e r!="n")

{

escreva("Digite um numero:\n")

leia(n)

enquanto(n<10000 ou n>99999)

{

escreva("Numero informado não tem 5 digitos. Tente Novamente:\n")

leia(n)

}

dm=n/10000

m=(n%10000)/1000

c=(n%10000%1000)/100

d=(n%10000%1000%100)/10

u=n%10000%1000%100%10

escreva("O inverso do numero digitado é:\n",u,d,c,m,dm)

escreva("\nDejesa continuar? Responda S ou N\n")

leia(r)

}

}

}

QUESTÃO 3:

rograma {

funcao inicio() {

/*

Aluno: Guilherme Guimarães de Moura Ribeiro

Data: 09/05/2021

Enunciado:

Construa um programa que receba um conjunto de números inteiros cuja quantidade de elementos não pode ultrapassar 100.

Contudo, o usuário pode encerrar a digitação a qualquer momento.

Ao final da digitação dos números o programa deve exibir:

a) O sucessor do maior número primo informado.

b) A média dos pares positivos múltiplos de 3.

*/

inteiro n, c, soma, media, soma_divisores, divisores, primo, primo_maior

cadeia r

r="s"

soma=0

c=0

media=0

primo=0

primo_maior=0

...

Baixar como (para membros premium)  txt (6.9 Kb)   pdf (47.5 Kb)   docx (13.3 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com