/* ALGORÍTMOS E LINGUAGEM DE PROGRAMAÇÃO */
DCC-UDESC
LABS – 03 E 04
Prof. Omir Alves
1.) DESENVOLVER PROGRAMA EM C PARA LER DOIS NÚMEROS INTEIROS (int1 e int2) E
DETERMINAR SE ELES SÃO IGUAIS, SE int1 e MAIOR OU MENOR DO QUE int2.
IMPRIMIR OS RESULTADOS
EXEMPLO DE PROGRAMA
# include <stdio.h>
Main ( )
{
Int num1, num2;
Printf ( “Entre com os números inteiros e lhe direi \n”);
Scanf(“ %d%d”, &num1, &num2); /* ler dois números */
IF ( num1 == num 2)
Printf(“%d e igual a %d \n”, num1, num2);
IF ( num1 != num2)
Printf(“%d não e igual a %d\n”, num1, num2);
IF ( num1 > num2)
Printf (“%d e maior que %d\n”, num1, num2);
IF (num1<= num2)
Printf(“%d e menor que ou igual a %d\n”, num1, num2);
IF ( num1>= num2)
Printf (“%d e maior que ou igual a %d\n”, num1, num2);
Returno 0;
}
2.) ESCREVA UM PROGRAMA QUE LEIA DO TECLADO TRES NÚMEROS, E IMPRIMA A
SOMA, A MÉDIA ARITMÉTICA E O PRODUTO.
3.) ESCREVA UM PROGRAMA QUE LEIA DO TECLADO TRES NÚMEROS, E IMPRIMA O
MAIOR E O MENOR DELES.
4.) ESCREVA UM PROGRAMA QUE IMPRIMA 5 “*”, UM POR LINHA,E A CADA 10 LINHAS
IMPRIMIR “EXERCICIO DE ALP”. FACA ESTE PROCEDIMENTO POR 4 VEZES UTILIZANDO
A ESTRUTURA COM O WHILE.
5.) ESCREVA UM PROGRAMA QUE LEIA O RAIO DE UM CÍRCULO ( como inteiro), CALCULE
E IMPRIMA: O DIÂMETRO, A CIRCUNFERENCIA, E SUA ÁREA.
6.) ESCREVA UM PROGRAMA QUE LEIA 10 NÚMEROS INTEIROS E DETERMINE QUAL O
MAIOR E O MENOR.
7.) ESCREVA UM PROGRAMA QUE LEIA CINCO NÚMEROS INTEIROS E ENTÃO DETERMINE
SE ELE É PAR OU ÍMPAR (UTILIZE O OPERADOR RESTO. UM NÚMERO PAR É MULTIPLO
DE DOIS, E QUALQUER NUMERO PAR DEIXA RESTO IGUAL A ZERO)
8.) UTILIZANDO A ESTRUTURA FOR ESCREVA PROGRAMAS QUE IMPRIMAM AS SEGUINTES
SÉRIAS DE VALORES:
A.) 1,2,3,4,5,6,7
B.) 3,8,13,18,23
9.) UTILIZANDO A ESTRUTURA FOR CALCULE E IMPRIMA A SOMA DOS INTEIROS IMPARES
DE 1 ATÉ 15;
10.) UTILIZANDO A ESTRUTURA WHILE CALCULE E IMPRIMA A SOMA DOS INTEIROS
IMPARES DE 1 ATÉ 15;
11.) UTILIZANDO A ESTRUTURA DO-WHILE CALCULE E IMPRIMA A SOMA DOS INTEIROS
IMPARES DE 1 ATÉ 15;
12.) REPITA OS EXERCÍCIOS 9 A 11 CONSIDERANDO A SOMA DOS NÚMEROS PARES DE 2 A
20;
13.) UMA PESSOA INVESTE 100 EM UMA CONTA DE POUPANÇA QUE RENDE JUROS DE 5
PORCENTO AO ANO. ADMITINDO QUE TODOS OS JUROS SÃO DEIXADOS EM DEPÓSITO
NA CONTA, CALCULE E IMPRIMA A QUANTIA FINAL QUE ESTARÁ DISPONIVEL NA
CONTA AO FINAL DE CADA ANO E DEPOIS DE 10 ANOS. DESENVOLVA O PROGRAMA
UTILIZANDO A ESTRUTURA FOR. CONSIDERE A FÓRMULA:
A = p(1+r)**n, onde:
A = a quantia disponível em depósito após o e-nésimo ano;
P = é a quantia investida originalmente (principal).
n = corresponde ao número de anos.
r = taxa de juros anual.
14.) Em um prédio há três elevadores denominados A, B e C. Para otimizar o sistema de
controle dos elevadores foi realizado um levantamento no qual cada usuário
respondia:
. O elevador que utilizava com mais frequência;
. O período em que utilizava o elevador, entre:
. ‘M’ = matutino;
. ‘V’ = vespertino;
. ‘N’ = noturno.
Construa um algoritmo e depois desenvolva um programa em C que calcule e imprima:
a.)
b.)
c.)
d.)
Qual o elevador mais frequentado e em que período se concentra o maior flxuo;
Qual o período mais usado de todos e a que elevador pertence;
Qual a diferença porcentual entre o mais usado dos horários e o menos usado;
Qual a porcentagem sobre o total de serviços prestados do elevaor de média
utilização.
15.) DIGA A ORDEM DE CÁLCULO DOS OPERADORES EM CADA UMA DAS INSTRUÇÕES EM C
APRESENTADAS A SEGUIR:
a. X = 7 + 3 * 6 / 2 – 1
b. X = 2 % 2 + 2 * 2 -2 / 2
c. X = ( 3 * 9 * (3 + (9 * 3 / (3))));
16.) TAREFA PARA CASA:
Passar todos os algoritmos dos problemas das listas 1, 2 e 3 para a linguagem e C.
Compilar e testá-los !
Download

03 E 04 Prof. Omir Alves 1.) DESENVOLVER PROGRAMA