Buscar

Desvio condicional aula3 - Cláudio

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 57 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

TT 130 – Algoritmos e
Programac¸a˜o de Computadores I
Ramom Santana Rebouc¸as
ramom sr@yahoo.com.br
Aula 03
Introduc¸a˜o a` Linguagem C, Estruturas de Controle,
Implementac¸a˜o em Estrutura Sequencial.
Conteu´do
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Conteu´do
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Conteu´do
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Conteu´do
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
U¨bersicht
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Operadores aritme´ticos em C
Em r%s, o operador resto (%) nos fornece o resto da
divisa˜o inteira, de r por s.
]
Operadores aritme´ticos em C
Em r%s, o operador resto (%) nos fornece o resto da
divisa˜o inteira, de r por s.
]
Operadores aritme´ticos em C
Em r%s, o operador resto (%) nos fornece o resto da
divisa˜o inteira, de r por s.
]
A biblioteca math.h
Assim como qualquer biblioteca externa, para usa´-la,
basta escrever no preaˆmbulo do programa
# include <math.h>
Com essa biblioteca podemos realizar mais algumas
operac¸o˜es, como por exemplo:
pow(a, b) = ab
exp(a) = ea
A biblioteca math.h
Assim como qualquer biblioteca externa, para usa´-la,
basta escrever no preaˆmbulo do programa
# include <math.h>
Com essa biblioteca podemos realizar mais algumas
operac¸o˜es, como por exemplo:
pow(a, b) = ab
exp(a) = ea
A biblioteca math.h
Assim como qualquer biblioteca externa, para usa´-la,
basta escrever no preaˆmbulo do programa
# include <math.h>
Com essa biblioteca podemos realizar mais algumas
operac¸o˜es, como por exemplo:
pow(a, b) = ab
exp(a) = ea
Relembrando fluxograma
Relembrando fluxograma
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a o programa “Benvindo ao C” para testar o ambiente.
2 Fac¸a um programa que implemente o algoritmo que receba treˆs notas e seus
respectivos pesos, calcule e mostre a me´dia ponderada dessas notas.
3 Fac¸a um programa que calcule e mostre a a´rea de um c´ırculo.
4 Fac¸a um programa que receba um nu´mero positivo maior que zero, calcule e
mostre:
O nu´mero digitado ao quadrado.
O nu´mero digitado ao cubo.
A raiz quadrada do nu´mero digitado.
A raiz cu´bica do nu´mero digitado.
5 Fac¸a um programa que receba o ano de nascimento de uma pessoa e o ano
atual e mostre a idade da pessoa e sua idade em 2027.
6 Fac¸a um programa que receba um nu´mero real, calcule e mostre:
A parte inteira.
A parte decimal.
O arredondamento.
U¨bersicht
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Tomada de decisa˜o com base na veracidade de uma
condic¸a˜o.
Se a condic¸a˜o e´ verdadeira, a instruc¸a˜o na estrutura if e´
executada.
O programa continua em andamento com as instruc¸o˜es
posteriores, sendo a estrutura if executada ou na˜o.
As condic¸o˜es sa˜o formadas utilizando operadores
relacionais.
Tomada de decisa˜o com base na veracidade de uma
condic¸a˜o.
Se a condic¸a˜o e´ verdadeira, a instruc¸a˜o na estruturaif e´
executada.
O programa continua em andamento com as instruc¸o˜es
posteriores, sendo a estrutura if executada ou na˜o.
As condic¸o˜es sa˜o formadas utilizando operadores
relacionais.
Tomada de decisa˜o com base na veracidade de uma
condic¸a˜o.
Se a condic¸a˜o e´ verdadeira, a instruc¸a˜o na estrutura if e´
executada.
O programa continua em andamento com as instruc¸o˜es
posteriores, sendo a estrutura if executada ou na˜o.
As condic¸o˜es sa˜o formadas utilizando operadores
relacionais.
Tomada de decisa˜o com base na veracidade de uma
condic¸a˜o.
Se a condic¸a˜o e´ verdadeira, a instruc¸a˜o na estrutura if e´
executada.
O programa continua em andamento com as instruc¸o˜es
posteriores, sendo a estrutura if executada ou na˜o.
As condic¸o˜es sa˜o formadas utilizando operadores
relacionais.
Operadores de igualdade e relacionais
Operadores de igualdade e relacionais
Exemplo
Construa um algoritmo que leia dois nu´meros
inteiros, compare-os e diga qual a relac¸a˜o entre eles.
U¨bersicht
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Como vimos, as instruc¸o˜es na estrutura if, so´ sa˜o
executadas quando a condic¸a˜o e´ verdadeira.
A estrutura de selec¸a˜o if/else permite seguir instruc¸o˜es,
tambe´m no caso em que a condic¸a˜o e´ falsa.
Exemplo: Fac¸a um programa que leia a nota de aluno e
diga se ele foi aprovado (nota maior ou igual a 6) ou
reprovado (com nota inferior a 6).
Como vimos, as instruc¸o˜es na estrutura if, so´ sa˜o
executadas quando a condic¸a˜o e´ verdadeira.
A estrutura de selec¸a˜o if/else permite seguir instruc¸o˜es,
tambe´m no caso em que a condic¸a˜o e´ falsa.
Exemplo: Fac¸a um programa que leia a nota de aluno e
diga se ele foi aprovado (nota maior ou igual a 6) ou
reprovado (com nota inferior a 6).
Como vimos, as instruc¸o˜es na estrutura if, so´ sa˜o
executadas quando a condic¸a˜o e´ verdadeira.
A estrutura de selec¸a˜o if/else permite seguir instruc¸o˜es,
tambe´m no caso em que a condic¸a˜o e´ falsa.
Exemplo: Fac¸a um programa que leia a nota de aluno e
diga se ele foi aprovado (nota maior ou igual a 6) ou
reprovado (com nota inferior a 6).
U¨bersicht
1 Aritme´tica em C
2 Estrutura de selec¸a˜o ’if’
3 Estrutura de selec¸a˜o if/else
4 Refereˆncias e Atividades
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Diante de qualquer problema de programac¸a˜o, podemos
pensar de forma simples para tentar resolveˆ-lo:
1 Avalie atentamente o problema.
2 Quais dados ele me fornece ou sugere?
3 O que devo obter?
4 Determine um poss´ıvel conjunto de passos, utilizando os
dados, para solucionar o problema.
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´mero e diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´mero e diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´mero e diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´mero e diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´mero e diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Exerc´ıcios
Em todos os exerc´ıcios, fac¸a o algoritmo em fluxograma ou pseudoco´digo e depois
implemente em C.
1 Fac¸a um programa que leia um nu´meroe diga se ele e´ par ou ı´mpar.
2 Fac¸a um programa de diga a idade que uma pessoa tem hoje, usando sua data
de nascimento.
3 Fac¸a um programa que leia treˆs inteiros e os imprima em ordem decrescente.
4 Dados treˆs valores, verifique se eles podem compor os lados de um triaˆngulo e
diga se tal triaˆngulo seria escaleno, iso´sceles ou equila´tero. (Num triaˆngulo, o
comprimento de qualquer lado e´ menor que a soma dos comprimentos dos
outros dois)
Refereˆncias
FORBELLONE, A. L. V., EBERSPA¨CHER, H. F., Lo´gica de
Programac¸a˜o – A construc¸a˜o de algoritmos e estruturas de dados,
3a. Edic¸a˜o, Sa˜o Paulo, Pearson Prentice Hall, 2005. Cap. 1 e 2.
ASCENCIO, A. F. G., CAMPOS, E. A. V., Fundamentos da
Programac¸a˜o de Computadores – Algoritmos, Pascal e C/C++,
Pearson Prentice Hall, 2003. Cap. 1.
Refereˆncias
FORBELLONE, A. L. V., EBERSPA¨CHER, H. F., Lo´gica de
Programac¸a˜o – A construc¸a˜o de algoritmos e estruturas de dados,
3a. Edic¸a˜o, Sa˜o Paulo, Pearson Prentice Hall, 2005. Cap. 1 e 2.
ASCENCIO, A. F. G., CAMPOS, E. A. V., Fundamentos da
Programac¸a˜o de Computadores – Algoritmos, Pascal e C/C++,
Pearson Prentice Hall, 2003. Cap. 1.
	Aritmética em C
	Estrutura de seleção 'if'
	Estrutura de seleção if/else
	Referências e Atividades

Continue navegando