Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação Computacional para Engenharia, Exercícios de Matérias técnicas

Universidade Federal do Ceará Departamento de Computação - Mestrado e Doutorado em Computação

Tipologia: Exercícios

2023

Compartilhado em 21/09/2023

thaynna-pereira-1
thaynna-pereira-1 🇧🇷

2 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
!
Universidade!Federal!do!Cea!
Departamento!de!Computação!!-!Mestrado!e!Doutorado!em!Computação!
Disciplina!de!Programação!Computacional!para!Engenharia!!
Professor:!Fernando!Trinta!–!Primeira!Avaliação!!
!
Questão!1!(3,0! pontos)!–! Fazer!um!programa!em!C!para! ler!um!inteiro! N!no!intervalo! [1000!,!
9999]!e!imprimir!os!numerais!utilizados!em!sua!formação,!com!as!seguintes!restrições:!
a)!Os!numerais!que!aparecem!mais!de!uma!vez!só!devem!ser!impressos!uma!única!vez;!
b)!Imprimir!os!numerais!na!ordem!em!que!aparecem!na!formação!do!número.!
Exemplo:!!
Valor!lido!
Resultado!de!saída!
Ex.!1!
4748!
Numeral(is)!utilizado(s):!4!!7!!8!
Ex.!2.!
5555!
Numeral(is)!utilizado(s):!5!
!
Questão! 2!(4,0! pontos)! –! Foi! feita! uma! pesquisa! para! determinar! o! perfil! dos! alunos! que!
ingressaram!na!engenharia!da!UFC!num!determinado!ano.!Escreva!um!programa!em!C!que:!
1. Leia! inicialmente! o! número! total! de! alunos! que! passaram! no! ENEM!para!
engenharia!no!semestre.!
2. Leia,!em!seguida,! as!informações!sobre!cada! aluno!que!entrou!no!curso!na!turma!
em! questão.! Para! cada! aluno! deve! ser! informado! o! sexo! do! aluno! ('m'! para!
masculino!e!'f'!para!feminino)!e!o!número!de!vezes!que!este!aluno!prestou!ENEM!
3. Após!entrar!todos!os!dados!dos!alunos,!o!programa!deve!informar:!
o A! porcentagem! de! alunos! que! passaram! no! ENEM ! na! primeira! chance! (uma!
única!tentativa);!
o A!porcentagem!de!alunos!do!sexo!masculino!que!passaram!no!vestibular;!
o A! porcentagem! de! alunos,! independente! de! sexo,! que! prestou! ENEM! 3! ou!
mais!vezes!antes!de!entrar!no!curso!
Questão! 3! (3,0! pontos)! –! Sejam! 3! pontos! A,! B! e! C! no! plano,! dados! por! suas! coordenadas!
cartesianas!(Xa,Ya),!(Xb,Yb)!e!(Xc,Yc).!Fazer!um!programa!C!para:!
a) Ler,!via!teclado,!as!coordenadas!dos!3!pontos;!
b) Calcular!as! distâncias!entre! eles!(Dab!-!distância!entre!os!pontos! A!e! B;!Dac!-! distância!
entre!os!pontos!A!e!C!e!Dbc!-!distância!entre!os!pontos!B!e!C);!
c) Imprimir,!no!monitor,!mensagem!dizendo!qual!a!menor! das!distâncias!calculadas,!com!
2!decimais,!e!quais!os!pontos!correspondentes;!
Obs.:!!
Fórmula!da!distância!entre!dois!pontos:!𝐷"# = 𝑥# 𝑥"'+ 𝑦# 𝑦"'!
Se!duas!das!distâncias!forem!iguais,!considerar!qualquer!uma!como!a!menor;!
A!resposta! do!programa! deve!fornecer!a! seguinte!saída:! (caso!a!menor!distância!seja!
de!15,4!e!corresponder!a!distância!entre!os!pontos!A!e!C):!
A"menor"distância"é"15.40"correspondente"aos"pontos"A"e"C."

Pré-visualização parcial do texto

Baixe Programação Computacional para Engenharia e outras Exercícios em PDF para Matérias técnicas, somente na Docsity!

Universidade Federal do Ceará Departamento de Computação - Mestrado e Doutorado em Computação Disciplina de Programação Computacional para Engenharia Professor: Fernando Trinta – Primeira Avaliação Questão 1 (3, 0 pontos) – Fazer um programa em C para ler um inteiro N no intervalo [1000 , 9999] e imprimir os numerais utilizados em sua formação, com as seguintes restrições: a) Os numerais que aparecem mais de uma vez só devem ser impressos uma única vez; b) Imprimir os numerais na ordem em que aparecem na formação do número. Exemplo: Valor lido Resultado de saída Ex. 1 4748 Numeral(is) utilizado(s): 4 7 8 Ex. 2. 5555 Numeral(is) utilizado(s): 5 Questão 2 (4, 0 pontos) – Foi feita uma pesquisa para determinar o perfil dos alunos que ingressaram na engenharia da UFC num determinado ano. Escreva um programa em C que:

  1. Leia inicialmente o número total de alunos que passaram no ENEM para engenharia no semestre.
  2. Leia, em seguida, as informações sobre cada aluno que entrou no curso na turma em questão. Para cada aluno deve ser informado o sexo do aluno ('m' para masculino e 'f' para feminino) e o número de vezes que este aluno prestou ENEM
  3. Após entrar todos os dados dos alunos, o programa deve informar: o A porcentagem de alunos que passaram no ENEM na primeira chance (uma única tentativa); o A porcentagem de alunos do sexo masculino que passaram no vestibular; o A porcentagem de alunos, independente de sexo, que prestou ENEM 3 ou mais vezes antes de entrar no curso Questão 3 (3, 0 pontos) – Sejam 3 pontos A, B e C no plano, dados por suas coordenadas cartesianas (Xa,Ya), (Xb,Yb) e (Xc,Yc). Fazer um programa C para: a) Ler, via teclado, as coordenadas dos 3 pontos; b) Calcular as distâncias entre eles (Dab - distância entre os pontos A e B; Dac - distância entre os pontos A e C e Dbc - distância entre os pontos B e C); c) Imprimir, no monitor, mensagem dizendo qual a menor das distâncias calculadas, com 2 decimais, e quais os pontos correspondentes; Obs.:
  • Fórmula da distância entre dois pontos: 𝐷"# = 𝑥# − 𝑥" '^ + 𝑦# − 𝑦" '
  • Se duas das distâncias forem iguais, considerar qualquer uma como a menor;
  • A resposta do programa deve fornecer a seguinte saída: (caso a menor distância seja de 15,4 e corresponder a distância entre os pontos A e C): A menor distância é 15.40 correspondente aos pontos A e C.