Sei sulla pagina 1di 3

Instituto de Informtica

Introduo Computao
Aula - Laboratrio
ESTRUTURA BSICA DE UM R!"RAMA
Abra e leia com ateno o arquivo: S#ides Introduo $in%ua%em C, at o slide 10. Este arquivo est
no moodle, no bloco que antecede a rimeira semana do curso.
A!ora, com base nas instru"es contidas no arquivo lido, di!ite, salve, comile e e#ecute cada um dos
se!uintes ro!ramas, observando os detal$es dos resultados assim como as altera"es entre os mesmos.
1%
main&'
(
printf&) Bem *indo ao C+',
-
&%
main&'
(
printf&) Bem *indo ao C.n+',
-
'%
main&'
(
printf&) .tBem *indo ao C.n+',
(
)%
main&'
(
printf&) Bem *indo+',
printf&)ao C+',
-
*%
main&'
(
printf&) Bem *indo.nao.nC+',
-
+%
main&'
(
printf&) Bem *indo.n+',
printf&)ao.n+',
printf&)C+',
-
,%
main&'
(
printf&) Bem *indo+',
printf&).nao+',
printf&).nC+',
-
-%
main&'
(
printf&) Eu %osto do numero /d por0ue e#e e1 o primeiro+23',
-
.%
main&'
(
printf&) Eu ten1o /d #apis e /d canetas.n +2425',
-
10%
main&'
(
printf&) Meu nome e1 /s.n+2+6i#7ete+', //coloque o seu nome no lu!ar do meu
printf&)A primeira #etra de meu nome e1 /c8.n+2969', // altere a letra inicial do nome
printf&).nEu ten1o /d :ons ami%os+2;',
printf&).nE#es *ao me dar R< /8;f8+24===8',
-
11%
main&'
(
int num32 num;2 soma,
num3>53,
num;>3;,
soma>num3?num;,
printf&) ! primeiro numero e1 /d.n+2num3',
printf&) ! se%undo numero e1 /d.n+2num;',
printf&) A soma dos dois numeros e1 /d.n+2soma',
-
1&%
main&'
(
int num32 num;2 resto,
num3>44,
num;>35,
resto>num3/num;,
printf&) ! primeiro numero e1 /d.n+2num3',
printf&) ! se%undo numero e1 /d.n+2num;',
printf&) ! resto da di*isao dos dois numeros e1 /d.n+2resto',
-
1'%
main&'
(
int num32 num;,
f#oat num52 num@,
num3>44,
num;>35,
num5>44,
num@ > 35,
resto>num3/num;,
printf&) .n.n! primeiro numero e1 /d.n+2num3',
printf&) ! se%undo numero e1 /d.n+2num;',
printf&) A di*isao dos dois numeros inteiros e1 /d.n.n.n+2num3Anum;',
printf&) ! terceiro numero e1 /d.n+2num5',
printf&) ! 0uarto numero e1 /d.n+2num@',
printf&) A di*isao dos dois numeros reais e1 /d.n+2num5Anum@',
-
1)% 0este ro!rama vamos receber os dados via teclado ortanto, usaremos o scan1.
IM!RTATE: antes de cada sacan1, devemos colocar um rint1 , in1ormando ao usurio o que eseramos
receber como entrada.
main&'
(
int anoBnasc2 anoBatua#2idade,
// recebendo o ano atual
printf&) Cua# e1 o ano atua#D.n+',
scanf&E/dE2FanoBatua#',
// recebendo o ano de nascimento
printf&) Em 0ua# ano *oce nasceuD.n+',
scanf&E/dE2FanoBnasc',
// calculando a idade atual
idade>anoBatua# G anoBnasc,
// imrimindo a idade atual
printf&) .n.nA1888 *oce tem /d anosH.n+2idade',

-
0os e#emlos anteriores 1oram usados os se!uintes elementos de 1ormatao do te#to:
2n334 usado ara dar esao na vertical, ular ara a r#ima lin$a5
2t 334 usado ara dar esao na $ori6ontal,5
7d 334 usado ara mostrar valor numrico e inteiro5
71 334 usado ara mostrar valor numrico e real, ou se8a, com onto decimal5
7s 334 usado ara mostrar valor literal com mais que um caracter5
7c 334 usado ara mostrar valor literal com aenas um caracter5

Potrebbero piacerti anche