Prévia do material em texto
1 2 1- Classifique as alternativas a seguir, utilizando os seguintes códigos : (C) Caractere (L) Lógico (I) Inteiro (R) Real ( ) 126 ( ) 450 ( ) "32,657" ( ) 3,8 ( ) .Falso. ( ) - 43,94 ( ) "lista" ( ) .verdadeiro. ( ) -5 ( ) "Rua qualquer, 345" 2- Avalie as expressões a seguir e classifique seus resultados, utilizando os seguintes códigos: (C) Caractere (L) Lógico (I) Inteiro (R) Real ( ) 10 + 10 = 20 ( ) 10 2 ( ) "JOAO" < > "JOSE" ( ) "MARIA" + " JOAO" ( ) ( 11 + ( - 4 * 3 - 2 ) ) ( ) .não. .verdadeiro. = .falso. ( ) "12" + "12" ( ) 2 3 = 20 - 12 3- Classifique as expressões a seguir, utilizando os seguintes códigos: (A) Expressão Aritmética (L) Expressão Lógica (R) Expressão Relacional (C) Expressão Literal ( ) 10 + 4 * ( 3 2 / 5 ) ( ) - 100 > 0 .e. 40 < 1000 ( ) "céu" + "azul" ( ) " 20" + "20" = "40" ( ) 4 3 ( ) "a" + "o" = "ao" 4- Se A = 127, B = 10, C = 5, D = falso e E = verdadeiro, qual é o valor produzido pelas sentenças abaixo ? a) .não. D b) D .e. E c) ( D .e. E ) .ou. ( A = B ) d) ( D .ou. E ) .e. ( A < B ) e) (A > B ) .ou. ( B < C ) f) .não. ( A < B ) g) A + B < C .e. D .ou. E .e. .não. D A + B * C / B = 3 .e. .não. ( A .ou. B ) 3 4. Observe as constantes abaixo e responda com I (inteira), R (real), C (caracter) e L (lógica) a. 21 ( ) b. 3.5 ( ) c. .Falso. ( ) d. "BOLA" ( ) e. ".Verdadeiro." ( ) 5.Observe os nome abaixo e responda com V, se forem nomes válidos para identificadores e com NV, se não forem válidos. a. A ( ) b. B-2 ( ) c. TESTE ( ) d. A_2 ( ) e. C#2 ( ) 6. Utilizando os operadores / funções válidas para algoritmos, transforme as equações abaixo em comandos de atribuição. media nota xa 2. 2. ARyb DC BA zc 8 4 3. 3 oxd 30senlog. 83 22. BAye 7. Sendo P, Q, R e S respectivamente 2, 3, 12, 4.5 , qual o valor de T ? a. T 100 * quociente (Q, P) + R T 112 b. T P * resto (R,5) + R T 16 c. T P + arredonda (2.9 + trunca(0.3 + S) * 2 ) T 13 d. T exp ( P * ln ( arredonda (S) ) ) T e. T exp ( 1/ P * ln ( trunca (R + S) ) ) T 8. Dados: X=2, Y=5, Z=9, variável NOME contendo MARIA e variável SIM contendo .Falso. , responda se as expressões são V ou F. a. ( X + Y > Z ) e ( NOME = "MARIA") b. SIM ou (Y <=Z ) c. nao. (Z < 10) ou ( X * Y > Z) d. nao (NOME = "Maria") e SIM R: Verdadeiro R:Falso R: Verdadeiro R:Falso 4 LER, ESCREVER, ATRIBUIÇÃO e FUNÇÕES 1) Imprimir a mensagem: ALGORITMO SÓ SE APRENDE PRATICANDO. 2) Imprimir seu nome. 3) Ler um número e imprimi-lo. 4) Ler três números inteiros e imprimi-los. 5) Ler um número inteiro e imprimir seu sucessor e seu antecessor. 6) Ler nome, endereço e telefone e imprimi-los. 7) Ler dois números inteiros e imprimir a soma. Antes do resultado, imprimir a mensagem : SOMA. 8) Idem ao nº 7, imprimindo o produto. 9) Ler um número real e imprimir a terça parte deste número. 10) Entrar com dois números reais e imprimir a média aritmética com a mensagem : MÉDIA: antes do resultado. 11) Entrar com dois números inteiros e imprimir a seguinte saída: DIVIDENDO: DIVISOR: QUOCIENTE: RESTO: 12) Entrar com quatro números e imprimir a média ponderada, sabendo-se que os pesos são respectivamente: 1,2,3 e 4. 13) Entrar com um ângulo em graus e imprimir : seno, co-seno, tangente, secante, co-secante e co-tangente deste ângulo. 14) Entrar com um número e imprimir o logaritmo desse número na base 10. 15) Entrar com o número e a base em que se deseja calcular o logaritmo desse número e imprimi-lo. 16) Entrar com um número e imprimir a seguinte saída: NUMERO: QUADRADO: RAIZ QUADRADA: 17) Entrar com a base e a altura de um retângulo e imprimir a seguinte saída: PERIMETRO: 5 AREA: DIAGONAL: 18) Entrar com o raio de um círculo e imprimir a seguinte saída: PERÍMETRO: AREA: 19) Entrar com o lado de um quadrado e imprimir: PERIMETRO: AREA: DIAGONAL: 20) Entrar com os lados a, b, c de um paralelepípedo. Calcular e imprimir a diagonal. 21) Entrar com nome e idade. Imprimir a seguinte saída: NOME: IDADE: 22) Entrar com as notas da PR1 e PR2 e imprimir a média final: MEDIA TRUNCADA: MEDIA ARREDONDADA: 23) Entrar com um nome e imprimir: TODO NOME: PRIMEIRO CARACTER: DO PRIMEIRO ATE O TERCEIRO: QUARTO CARACTER: 24) Entrar com valores para XNUM1, XNUM2 e XNUM3 e imprimir o valor de X, sabendo-se que : X = XNUM1 + XNUM2 + 2 ( XNUM1 - XNUM2) + 64 2log XNUM3 + XNUM1 25) Se a poupança rende 20% ao mês e você deposita mensalmente a quantia de R$ 100,00 , após 12 meses, quanto terá acumulado ? Imprima o acumulado. Valor Acumulado = P * ( 1 + i )n - 1 Onde : i - taxa i P - aplicação mensal n - número de meses 26) Entrar com os valores dos catetos de um triângulo retângulo e imprimir a hipotenusa. 27) Entrar com a razão de uma PA e o valor do 1º termo. Calcular e imprimir o 10º termo da série. 28) Entrar com a razão de uma PG e o valor do 1º termo. Calcular e imprimir o 5º termo da série. 29) Sabendo-se que temos 12 elementos, imprima: 6 - número de combinações 4 a 4 - número de arranjos 4 a 4 30)Construir um algoritmo que efetue o cálculo do salário líquido de um professor. Sabendo os dados: valor da hora aula, n° de aulas dadas no mês e percentual de desconto do INSS. ht = horas trabalhadas no mês vh = valor hora aula pd = percentual de desconto sb = salário bruto td = total de desconto sl = salário líquido 31) Ler uma temperatura em graus Centígrados e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F (9*C+160)/5. Onde F é a temperatura em Fahrenheit e C é a temperatura em Centígrados. 32) Calcular e apresentar o valor do volume de uma lata de óleo, utilizando a fórmula: VOLUME 3.14159*R2*ALTURA. 33) Efetuar o cálculo da quantidade de litros de combustível gastos em uma viagem, utilizando-se o cálculo, o usuário deverá fornecer o tempo gasto na viagem e a velocidade média durante a mesma. Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula: LITROS_USADOS DISTÂNCIA / 12. O algoritmo deverá apresentar os valores da velocidade média, tempo gasto na viagem, distância percorrida e a quantidade de litros utilizados na viagem. 34)Efetuar o cálculo do valor de uma prestação em atraso, utilizando a formula: PRESTAÇÃO VALOR + (VALOR*(TAXA/100)*TEMPO). 35) Ler dois valores para as variáveis A e B, efetuar a troca dos valores de forma que a variável A passe a possuir o valor da variável B e que a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. 36) Ler dois inteiros e imprimir o quadrado da diferença do primeiro valor pelo segundo e a diferença dos quadrados. 37) Faça um algoritmo que leia um valor de conta de restaurante, representando o gasto realizado pelo cliente e imprima o valor total a ser pago, considerando que o restaurante cobra 10% para o garçom. 38) Faça um algoritmo que leia um valor de hora e informe quantos minutos se passaram desde o início do dia. 39) Faça um algoritmo que leia o valor de um depósito e o valor da taxa de juros. Calcule e imprima o valor do rendimento e o valor total depois do rendimento. 7 40) Faça um algoritmo que receba um número real, calcule e imprima: - a parte inteira do número - a parte fracionária do número - o número arredondado 41) Faça um algoritmo que leia o valor do salário mínimo e o valor do salário de um funcionário. Calcule e imprima quantos salários mínimos ganha o funcionário. 42) Sabendo-se que o Kilowatt de energia custa um quinto do salário mínimo, faça um algoritmo que receba o valor do salário mínimo e a quantidade de kilowatts gasta por uma residência e calcule e imprima: - o valor em reais de cada kilowatt - o valor em reais a ser pago - o novo valor a ser pago por essa residência a partir de um desconto de 15%. 43) Faça um algoritmo que leia o peso de uma pessoa, só a parte inteira, calcule e imprima: - o peso da pessoa em gramas - o novo peso, em gramas, se a pessoa engordar 8%. 44) Entrar com a data no formato DDMMAA (inteiro) e imprimir: dia, mês e ano em separado: Dia: ... Mês:... Ano:.. 45) Entrar com um número no formato CDU e imprimir invertido: UDC (Exemplo: 745, sairá 547 ). O número deverá ser armazenado em outra variável antes de ser impresso. 8 SE / CASO(ESCOLHA) 1) Entrar com um número e imprimi-lo caso seja maior que 20. 2) Construir um programa que leia dois valores numéricos e efetue a adição, caso o resultado seja maior que 10 apresentá-lo. 3) Construir um programa que leia dois números e efetue a adição. Caso o valor somado seja maior ou igual a 10, este deverá ser apresentado somando-se a ele mais 5, caso o valor somado não seja maior ou igual a 10,este deverá ser apresentado subtraindo-se 7. 4) Entrar com um número e imprimir uma das mensagens: par ou ímpar. 5) Entrar com um número e informar se ele é ou não divisível por 5. 6) Entrar com um número e informar se ele é divisível por 3 e por 7. 7) Entrar com um número e informar se ele é divisível por 10, ou é divisível por 5, ou é divisível por 2 ou se não é divisível por nenhum destes. 8) Construir um algoritmo que indique se o número digitado está compreendido entre 20 e 90 ou não. 9) Entrar com um número e imprimir a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo. 10) Entrar com um número e imprimir uma das mensagens: maior do que 20 , é igual a 20 ou é menor do que 20. 11) Entrar com a sigla do estado de um pessoa e imprimir uma das mensagens: - carioca - paulista - mineiro - outros estados 12) Entrar com um nome e imprimi-lo se o primeiro caracter for a letra A. ( considerar letra minúscula ou maiúscula) 13) Entrar com nome, nota da PR1 e nota da PR2 de 1 aluno. Imprimir: nome, nota da PR1, nota da PR2, média truncada e uma das mensagens: AP , RP ou PF (a média é 7 para aprovação, menor que 3 para reprovação e as demais em prova final). 14) Entrar com o nome da capital do Brasil. Se a resposta estiver correta, imprimir PARABÉNS, caso contrário, ERROU. (Considerar: BRASÍLIA ou Brasília) 15) Entrar com um verbo no infinitivo e imprimir uma das mensagens: - verbo não está no infinitivo - verbo da 1ª conjugação - verbo da 2ª conjugação - verbo da 3ª conjugação 16) Entrar com um nome e só imprimir o nome se o pré-nome for JOSÉ. ( considerar: JOSÉ, José ou josé) 17) Faça um programa que leia 2 números e imprima uma mensagem dizendo se são iguais ou diferentes. 18) Entrar com dois números e imprimir o maior número (suponha números diferentes). 9 19) Entrar com dois números e imprimir o menor número(suponha números diferentes).. 20) Entrar com dois números e imprimi-los em ordem crescente(suponha números diferentes). 21)Entrar com dois números e imprimi-los em ordem decrescente(suponha números diferentes). 22) Entrar com três números e imprimir o maior número(suponha números diferentes).. 23) Entrar com três números e armazenar o maior número na variável de nome maior(suponha números diferentes). 24) Entrar com três números e imprimi-los em ordem crescente(suponha números diferentes). 25) Entrar com três números e imprimi-los em ordem decrescente(suponha números diferentes).. 26) Entrar com três números e armazená-los em três variáveis com os seguintes nomes: maior, intermediário e menor(suponha números diferentes). 27) Efetuar a leitura de cinco números inteiros e identificar o maior e o menor valor. 28) Ler três números e imprimir se eles podem ou não serem lados de um triângulo. 29) Ler três números, possíveis lados de um triângulo e imprimir a classificação segundo os lados. 30) Ler três números, possíveis lados de um triângulo e imprimir a classificação segundo os ângulos. 31) Entrar com dois nomes e imprimi-los em ordem alfabética. 32) Entrar com o salário de uma pessoa e imprimir o desconto do INSS segundo a tabela abaixo: - menor ou igual a R$ 600,00 - isento - maior que R$ 600,00 e menor ou igual a R$ 1200,00 - 20% - maior que R$ 1200,00 e menor ou igual a R$2000,00 - 25% - maior que R$ 2000,00 - 30% 33) Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor que R$ 20,00 caso contrário, o lucro será de 30%. Entrar com o valor do produto e imprimir o valor da venda. 34) Entrar com a idade de uma pessoa e informar: - se é maior de idade - se é menor de idade - se é maior de 65 anos 35) Entrar com o ano de nascimento de uma pessoa e o ano atual. Imprimir a idade da pessoa. Não se esqueça de verificar se o ano de nascimento é um ano válido. 36) Entrar com nome, sexo e idade de uma pessoa. Se a pessoa for do sexo feminino e tiver menos que 25 anos então imprimir nome e a mensagem: ACEITA, caso contrário, imprimir nome e a mensagem: NÃO ACEITA.(considerar f e F) 37)Ler dois números e armazená-los nas variáveis A e B. Fazer a troca dos conteúdos das variáveis de tal maneira que a variável A fique com o valor da variável B e vice- versa. 10 38) Faça um programa que leia a idade de uma pessoa e informe a sua classe eleitoral: - não eleitor (abaixo de 16 anos) - eleitor obrigatório ( entre 18 e 65 anos) - eleitor facultativo ( entre 16 e 18 anos e maior de 65 anos) 39) Um plano de saúde, após as negociações com o governo enviou a tabela abaixo. Entrar com o nome e a idade de uma pessoa e imprimir o nome e o valor que ela deverá pagar. - até 10 anos - R$ 30,00 - > 10 anos até 29 anos – R$ 60,00 -> 29 anos até 45 anos – R$ 120,00 - > 45 anos até 59 anos - R$ 150,00 - > 59 anos até 65 anos - R$ 250,00 - maior que 65 anos - R$ 400,00 40) Entrar com o valor de X e imprimirY: 1 , s e x < = 1 2 , s e 1 < x < = 2 x , s e 2 < x < = 3 x , s e x > 3 2 3 41) Ler um número e imprimir se ele é igual a 5, ou se é igual a 200, ou se é igual a 400, ou se ele está no intervalo entre 500 e 1000, ou se ele está fora dos escopos anteriores. 42) Ler 3 valores (variáveis a, b e c) e efetuar o cálculo da equação de segundo grau, apresentando as duas raízes, se para os valores informados for possível efetuar o referido cálculo. 43).Faça um algoritmo que possa imprimir o menu abaixo: 1 – solteiro(a) 2 – desquitado(a) 3 – casado(a) 4 – divorciado(a) 5 – viúvo(a) OPCAO: O usuário deverá selecionar uma das opções, digitando um número e este deverá escrever o estado civil da pessoa. Emitir mensagem de erro caso seja escolhida uma opção inexistente. 44) Faça o algoritmo que possa imprimir o menu abaixo: 1 – VATAPÁ 2 – PIZZA 3 – MACARRONADA 4 – FEIJOADA O usuário deverá selecionar uma das opções do menu e este deverá informar o preço do prato. (este exercício terá um desempenho melhor quando você aprender as estruturas de repetição). Y = f (x) 11 OPCAO: 45) Ler um número entre 1 e 12, e escrever o mês correspondente. Caso o usuário digite um número fora deste intervalo, deverá aparecer um uma mensagem, informando que não existe mês com este número. EXERCÍCIOS: PARA 1) Entrar com 10 números e imprimir a metade de cada número. 2) Entrar com 10 números e imprimir o quadrado de cada número. 3) Entrar com 8 números e, para cada número, imprimir o logaritmo desse número na base 10. 4) Entrar com 15 números e imprimir a raiz quadrada de cada número. 5) Entrar com quatro números e imprimir o cubo e a raiz cúbica de cada número. 6) Entrar com 20 números e imprimir a soma desses números. 7) Entrar com 12 números e imprimir a média desses números. 8) Entrar com nome, nota da PR1 e nota da PR2 de 15 alunos. Imprimir uma listagem, contendo: nome, nota da PR1, nota da PR2 e média arredondada de cada aluno. Ao final, a média geral da turma. 9) Entrar com um número e imprimir todos os seus divisores. 10) Ler 200 números inteiros e imprimir quantos são pares e quantos são ímpares. 11) Entrar com 8 nomes e imprimir quantas letras tem cada nome. 12) Entrar com 12 nomes e imprimir o primeiro caracter de cada nome. 13) Entrar com o número de vezes que se deseja imprimir a palavra SOL e imprimir . 14) Entrar com um nome e imprimir este nome tantas vezes quantos forem seus caracteres. 15) Entrar com um nome e imprimir uma letra em cada linha. 16) Entrar com um nome e imprimi-lo ao contrário com todas as letras convertidas para maiúscula. 12 17) Entrar com 15 números e imprimir quantos números maiores que 30 foram digitados. 18) Entrar com 20 números e imprimir a soma dos positivos e o total de números negativos. 19) Entrar com um nome, idade e sexo de 20 pessoas. Imprimir uma listagem contendo um título, nomes de todas as pessoas que sejam do sexo masculino e tenham mais de 21 anos. 20) Entrar com dois números e imprimir todos os números no intervalo fechado, do menor para o maior . 21) Entrar com nome e salário bruto de 10 pessoas. Imprimir uma listagem na impressora, contendo o nome e o valor da alíquota do imposto de renda: salário menor que R$ 600,00 - isento salário >= R$ 600,00 e < R$ 1500,00 - 10% salário >= R$ 1500,00 - 15% 22) Entrar com 10 números (positivos ou negativos) e imprimir o maior e o menor número da lista. 23) Imprima todos os números de 1 até 100. 24) Imprima todos os números de 100 até 1. 25) Imprima os 100 primeiros pares. 26) Imprima os múltiplos de 5, no intervalo de 1 até 500. 27) Imprima o quadrado dos números de 1 até 20. 28) Ler o número de termos da série (N) e imprimir o valor de H, sendo N H 1 ... 4 1 3 1 2 1 1 29) Ler o número de termos da série (N) e imprimir o valor de H, sendo N H 1 ... 4 1 3 1 2 1 1 30) Ler o número de termos da série (N) e imprimir o valor de S, sendo N N NNN S 2 1 ... 2 3 1 21 31) Imprima uma tabela de conversão de polegadas para centímetros. Deseja-se que a tabela conste valores desde 1 polegada até 20 polegadas inteiras. 32) Imprima a tabuada de multiplicar do número 3. 13 33) Faça um algoritmo que deixe escolher qual a tabuada de multiplicar que se deseja imprimir. 34) Entrar com uma mensagem e imprimir quantas letras A, E, I , O e U tem esta mensagem.(considerar minúscula e maiúscula) 35) Entrar com uma mensagem e criptografar esta mensagem da seguinte maneira: A - X ; E - Y ; I - W ; O - K ; U - Z PARA dentro de PARA 1) Imprima todas as tabuadas de multiplicar de 1 até 10. 2) Imprimir uma tabela para DEZ times num torneio de rodada dupla. 3) Imprimir uma tabela para DEZ times num torneio de rodada simples. 4) Uma escola tem 5 turmas e cada turma tem n alunos. Faça um algoritmo que imprima, por turma, total de alunos com média superior a 7 e a média geral da escola. 5) Faça um algoritmo que entre com dez mensagens, e, para cada mensagem imprimir quantas letras A tem. 14 ENQUANTO - REPETIR 1) Entrar com números e imprimir o triplo de cada número. O algoritmo acaba quando entrar o número -999. 2) Entrar com números enquanto forem positivos e imprimir quantos números foram digitados. 3) Entrar com vários números positivos e imprimir a média dos números digitados. 4) Ler vários números e informar quantos números entre 100 e 200 foram digitados. Quando o valor 0 (zero) for lido, o algoritmo deverá cessar sua execução. 5) Entrar com nomes enquanto forem diferentes de FIM e imprimir o primeiro caracter de cada nome. 6) Entrar com profissão de várias pessoas e imprimir quantos são dentistas.(considerar DENTISTA, dentista e Dentista) 7) Entrar com sexo de várias pessoas e imprimir quantas pessoas são do sexo masculino.(considerar m e M) 8) Entrar com números e imprimir o quadrado de cada número até entrar um número múltiplo de 6 que deverá ter seu quadrado também impresso. 9) Entrar com um número e imprimir seus DIVISORES. 10) Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano. Calcular e imprimir o tempo é necessário para que a população do país A ultrapasse a população do país B. 11) Uma empresa de fornecimento de energia elétrica faz a leitura mensal dos medidores de consumo. Para cada consumidor existe as seguintes informações: - número (código) do consumidor - quantidade de kWh consumidos durante o mês - tipo (código) do consumidor 1 - residencial, preço por kWh = 5,00 2 - comercial, preço por kWh = 6,10 3 - industrial, preço do kWh = 10,70 Os dados devem ser lidos até que seja encontrado um consumidor com código 0 (zero). Calcule e imprima: 15 - o custo total para cada consumidor - o total de consumo para os 3 tipos de consumidor - a média de consumo dos tipos 1 e 2 12) Faça um algoritmo que deixe entrar com 10 números positivos e imprima raizquadrada de cada número. Para cada entrada de dados deverá ter um trecho de proteção para que um número negativo não seja aceito. 13) Entrar com a idade de várias pessoas e imprimir: - total de pessoas com menos de 21 anos - total de pessoas com mais de 50 anos. 14) Entrar com um número e verificar se ele é um quadrado perfeito. O trecho do enquanto é para garantir que o número digitado é >=0 15) Entrar com um número e verificar se ele é um número primo. 16) Entrar com um número e verificar se ele é um número triangular. 17) Entrar com vários números e imprimir o maior número. O algoritmo acaba quando se digita -9999. 18) Entrar com o número da conta e o saldo de várias pessoas. Imprimir uma listagem contendo todas as contas, os respectivos saldos e uma das mensagens: positivo / negativo. Ao final, o percentual de pessoas com saldo negativo. O algoritmo acaba quando se digita um número negativo para a conta. 19) Faça um algoritmo que tenha a seguinte saída: MENU 1 - CALCULA QUADRADO 2 - CALCULA RAIZ QUADRADA 3 - CALCULA LOGARITMO 4 - SAIR OPÇÃO: OBS: - Se for escolhido 1, então pede-se o número e imprime o quadrado - Se for escolhido 2, então pede-se o número e imprime a raiz - Se for escolhido 3, então pede-se o número e a base , e imprime-se o logaritmo do número nesta base. - Se for escolhido 4, sai do algoritmo. - Qualquer outro número volta ao início. 20) Complemente o exercício nº 36 da lista 2, acrescentando a opção 6- sair para que possa ser executado infinitas vezes. 21) Complemente o exercício nº 37 da lista 2, acrescentando a opção 5- sair para que possa ser executado infinitas vezes. 16 22) Faca um programa que ler uma seqüência de números terminada por 0 e imprima o número que for múltiplo de sua posição na seqüência. Exemplo: valores lidos: 3 7 8 16 5 0 posição: 1 2 3 4 5 impressão: 3 16 5 23) Faca um programa que ler dois números da entrada e imprima o resto da divisão inteira do primeiro pelo segundo usando subtrações sucessivas. 24)Faca um programa que calcule o M.M.C. entre dois números lidos da entrada. 25)Faca um programa que calcule o M.D.C. entre dois números lidos da entrada. 26)Repare a seguinte característica do número 3025: 30 + 25 = 55 e 552 = 3025 Faca um programa que ler uma série de valores (números inteiros de 4 algoritmos, um de cada vez) e dia se possuem a mesma característica (repare que 3025 / 100 = 30 c/ resto 25). O programa termina quando for lido um valor menor que 1000 ou maior que 9999 27)Faca um programa que possa ler um conjunto de pedidos de compra e calcule o valor total da compra. Cada pedido é composto pelos seguintes campos: *número de pedido *data do pedido (dia, mês ano) *preço unitário *quantidade O programa deverá processar novos pedidos ate que o usuário digite (zero) como número do pedido.