Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Fundamentos da 
Computação 
Priscilla Fonseca de Abreu Braz 
turmas_uerj@yahoo.com.br 
 
Universidade do Estado do Rio de Janeiro 
Instituto de Matemática e Estatística 
Trabalho 1 
Exercícios 
1) Faça um programa que leia um número 
indeterminado de idades. A última idade lida, que 
não entrará nos cálculos, deverá ser igual a zero. 
Ao final, o programa deverá escrever quantas 
idades foram lidas e calcular e escrever a média de 
idade desse grupo lido. 
 
2) Ler um vetor de 10 elementos e trocar os 
valores do vetor para 1, se o valor armazenado for 
ímpar, ou para 0 se for par. Escrever o vetor B 
após o seu total preenchimento. 
 
 
Questão 1 – 1º grupo 
program q1t1; 
uses crt; 
var 
 id,qtd:integer; 
 med:real; 
begin 
 med:=0; 
 writeln('Informe uma idade:'); 
 readln(id); 
 qtd:=0; 
 while (id<>0) do 
 begin 
 qtd:=qtd+1; 
 med:=med+id; 
 writeln('Informe uma idade:'); 
 readln(id); 
 end; 
 med:=med/qtd; 
 writeln('Quantidade de idades lidas: ',qtd); 
 writeln('Média das idades lidas: ', med:0:2); 
 readkey; 
end. 
 
Questão 2 – 1º grupo 
program q2t1_grupo1; 
uses crt; 
var 
 i:integer; 
 vet:array[1..10] of integer; 
begin 
 for i:=1 to 10 do 
 begin 
 writeln('Informe um numero:'); 
 readln(vet[i]); 
 if (vet[i] mod 2 = 0)then 
 vet[i]:=0 
 else 
 vet[i]:=1; 
 end; 
 for i:=1 to 10 do 
 begin 
 writeln('vet[',i,']:',vet[i]); 
 end; 
 readkey; 
end. 
Exercícios 
1) Faça um programa para ler a altura e o sexo 
de um número indeterminado de pessoas até que 
o usuário informe a altura com valor 0 (zero). 
Calcular e escrever: 
 - a média de altura das mulheres 
- o número de homens. 
 
2) Ler um vetor C de 10 elementos inteiros e 
trocar todos os valores negativos do vetor C por 
0. Escrever o vetor C modificado. 
 
 
Questão 1 – 2º grupo 
program q1t1_grupo2; 
uses crt; 
var 
 i,alt,qtdH,qtdM:integer; 
 sexo:char; 
 medM:real; 
begin 
 qtdH:=0; 
 qtdM:=0; 
 medM:=0; 
 writeln('Informe a altura:'); 
 readln(alt); 
 while (alt<>0) do 
 begin 
 writeln('Informe o sexo: (M - Masculino F - Feminino)'); 
 readln(sexo); 
 if (sexo='f')then 
 begin 
 medM:=medM+alt; 
 qtdM:=qtdM+1; 
 end 
 else 
 qtdH:=qtdH+1; 
 writeln('Informe a altura:'); 
 readln(alt); 
 end; 
 if(qtdM=0) then 
 writeln('Não foram lidas alturas de mulheres!!!') 
 else 
 begin 
 medM:=medM/qtdM; 
 writeln('Quantidade de homens lidos: ',qtdH); 
 end; 
 writeln('Média das alturas das mulheres: ',medM:0:2); 
 readkey; 
end. 
Questão 2 – 2º grupo 
program q2t1_grupo2; 
uses crt; 
var 
 i:integer; 
 vet:array[1..10] of integer; 
begin 
 for i:=1 to 10 do 
 begin 
 writeln('Informe um numero:'); 
 readln(vet[i]); 
 if (vet[i] <0)then 
 vet[i]:=0; 
 end; 
 for i:=1 to 10 do 
 begin 
 writeln('vet[',i,']:',vet[i]); 
 end; 
 readkey; 
end.

Mais conteúdos dessa disciplina