Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen