programaçao em C
Exerc´ ıcios sequenciais
Desenvolva os algoritmos e respetivos diagramas de fluxo que resolvam os seguintes problemas: 1. Leia dois n´meros inteiros e apresente como resultado a soma dos mesmos; u 2. Leia dois n´meros inteiros e apresente como resultado a m´dia dos mesmos; u e
3. Calcular a area e o per´
´
ımetro de um quadrado;
4. Calcular a area e o volume de um cilindro;
´
5. Converter um valor em escudos para um valor em euros (1 Eur = 200,482
Esc);
6. Leia valores de velocidades em Km/h e converta-os para m/s;
7. Leia o pre¸o base de um determinado produto e calcule o seu valor de venda c ao p´blico (ou seja, valor acrescido da taxa de IVA a 21%); u 8. Altere o algoritmo anterior por forma a que o valor da taxa de IVA seja tamb´m um valor fornecido pelo utilizador. e 2
L´gica o Considere que A, B e C s˜o vari´veis Reais, I s˜o vari´veis Inteiras e que F ´ uma a a a a e vari´vel do tipo Booleana. Calcule o resultado das seguintes afeta¸oes, sabendo a c˜ que A=4,5, B=6 e I=4.
1. C ← B + A
2. F ← A ≥ B
3. A ← A + B
4. F ← (I > 3)E(B < 7)
5. C ← A ∗ B–I
6. F ← (I ≤ 4)OU (B 10)
7. F ← N AO(I ≤ 4)
8. C ← B/I ∗ 4
Ant´nio Trigo, Jorge Henriques, {aribeiro,jhenriques}@iscac.pt o 1
Ficha pr´tica no 1 - Algoritmia a Algoritmos e Programa¸˜o I - Licenciatura em Inform´tica de Gest˜o - 2013/2014 ca a a 3
Exerc´ ıcios de sele¸˜o ca Desenvolva os algoritmos e respetivos diagramas de fluxo que resolvam os seguintes problemas: 1. Determinar o menor de dois valores;
2. Altere o algoritmo anterior para considerar a situa¸ao de serem iguais; c˜ 3. Determinar o valor absoluto de um n´mero real; u 4. Determinar se um n´mero real introduzido ´ ou n˜o superior a 100; u e a 5. Determinar o maior de trˆs valores. e 4
Exerc´ ıcios de repeti¸˜o ca Desenvolva