/* 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 !