Baixe o app para aproveitar ainda mais
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
Compartilhar