Você está na página 1de 2

Roteiro de Laboratrio 01

Profa. Christianne Orrico Dalforno


Disciplina: Linguagem de Programao
Instrues:
1. Este trabalho deve ser realiado em e!uipe de" no m#$imo" % pessoas.
&. ' e!uipe dever# responder a lista de e$erc(cios apresentada abai$o.
%. 'o final os e$erc(cios devem ser apagados da m#!uina usada" podendo a e!uipe copiar para si
as solu)es desenvolvidas.
*. Podem ser utiliados !uais!uer materiais de consulta
+. O bom comportamento , fundamental para !ue tenhamos um bom aproveitamento das
atividades em laborat-rio.
Lista de exerccios
1. /aa um programa em C !ue receba dois n0meros e" em seguida" apresente ao usu#rio o
seguinte menu:
11. 2oma
1&. 2ubtrao
1%. 3ultiplicao
1*. Diviso
1+. 4rocar n0meros
15. 2air
Para cada escolha do usu#rio" o programa deve responder conforme designado abai$o:
2oma 6 dever# ser mostrado o resultado da soma dos dois valores.
2ubtrao 6 dever# ser mostrado o resultado da subtrao do primeiro n0mero pelo segundo.
3ultiplicao 6 dever# ser mostrado o resultado da multiplicao dos dois valores.
Diviso 6 caso se7a poss(vel" deve ser mostrado o resultado da diviso do primeiro n0mero
pelo segundo.
4orcar n0meros 6 novos valores devem ser recebidos pelo teclado.
' cada opo selecionada pelo usu#rio" a operao deve ser realiada conforme dese7ado e o
menu deve ser colocado novamente para o usu#rio. ' e$ecuo s- deve terminar !uando o
usu#rio escolher a opo 5.
&. Escreva um programa !ue pergunta ao usu#rio se !uer ver a tabuada. Cada ve !ue o usu#rio
responder sim 18s9. o programa principal deve ler um valor inteiro 1maior !ue 1 e menor !ue
11.. :m m-dulo deve ser e$ecutado para calcular e mostrar a tabuada de multiplicao do
valor recebido. ;http:<<fit.faccat.br<=fpereira<e$ercicios>e$tras>modulariacao>prog1>&?1?@&.pdf A
%. Escreva um procedimento !ue receba um n0mero inteiro e imprima o mBs correspondente ao
n0mero. Por e$emplo" & corresponde C DfevereiroE. O procedimento deve mostrar uma
mensagem de erro caso o n0mero recebido no faa sentido. Fere tamb,m um programa !ue
use o procedimento criado. ;http:<<GGG&.dcc.ufmg.br<disciplinas<pc<pc?+@1<lista?5<listae$erc>algoritmos>modulariacao.pdf A
*. Escreva um procedimento !ue gere um cabealho para um relat-rio. Esse procedimento deve
receber os nomes de uma pessoa" de uma disciplina e de um departamento e gerar o
cabealho como no e$emplo abai$o:
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:IJ/'C2 K :niversidade 2alvador @ L':LE'4E K Jnternational :niversities
Departamento de Engenharia e Arquitetura
Disciplina: Linguagem de Programao
Iome: Christianne Da!orno
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Obs.: Em negrito os valores recebidos.
;http:<<GGG&.dcc.ufmg.br<disciplinas<pc<pc?+@1<lista?5<listae$erc>algoritmos>modulariacao.pdf A
+. /aa um programa em C !ue receba um n0mero e informe se , um n0mero primo. :m
n0mero , considerado primo !uando possui somente & divisores.
5. /aa um programa em C !ue receba 1?? n0meros e ao final informe !uantos dos n0meros
digitados pelo usu#rio pertecem C se!uBncia de /ibonacci 11" 1" &" %" +" M" 1%" &1.....
N. :m n0mero , dito ser "a#i"ua !uando lido da es!uerda para a direita , o mesmo !ue !uando
lido da direita para a es!uerda. O ano &??&" por e$emplo" , "a#i"ua. Ento" elabore uma
funo para verificar se um n0mero possui essa caracter(stica. Caso o n0mero se7a "a#i"ua" a
funo deve retornar 1 e ? em caso contr#rio. Escreva tamb,m um programa para testar tal
funo. ;http:<<GGG&.dcc.ufmg.br<disciplinas<pc<pc?+@1<lista?5<listae$erc>algoritmos>modulariacao.pdf A
M. Dado o modelo do ve(culo" a marca e o custo de fabricao" desenvolver um algoritmo !ue
calcule e e$iba o preo de venda do ve(culo" sabendo@se !ue ter# um acr,scimo de %? O. Os
dados devero ser lidos no programa principal e o c#lculo deve ser feito por um m-dulo
chamado DcarrosE. Io programa principal deve ser escrito o valor final do ve(culo calculado
pelo m-dulo. ;https:<<fit.faccat.br<=fpereira<e$ercicios>e$tras>modulariacao>prog1>&?1?@&.pdfA