1-Ler um número e informar a metade do numero lido. 2-Ler um número e informar a metade e o dobro do numero lido.

3-Ler dois números e informar o produto dos números lidos. 4-Ler o nome e a idade de uma pessoa e informar o nome lido e a idade que ela terá de hoje a 15 anos, de hoje a 30 anos e 45 anos. 5-Ler 2 notas de um aluno qualquer e informar a média das notas digitadas. 6-Ler um número qualquer e informar se o dobro do numero é maior que 50 ou não. 7-Ler dois números e informar se o primeiro é maior ou menor que o segundo. 8-Ler dois números e informar se o primeiro é maior , menor ou igual ao segundo. 9-Ler um número e informar se o mesmo está no intervalo entre 30 (inclusive) a 180 (inclusive). 10-Em uma serie de três números digitados, informar qual é o maior entre eles. Caso exista valores iguais, escrever uma mensagem informando: "Existe valores iguais" 11- Dado três valores A, B, C, reais, verificar se compõem uns triângulos eqüiláteros, isósceles ou escalenos. Informar se não compuserem nenhum triângulo. 12 - Algoritmo do Triangulo. Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs: Área = ( Base * Altura ) / 2 13- Uma empresa tem para um determinado funcionário uma ficha contendo o nome, número de horas trabalhadas e o total de dependentes de um funcionário. Considerando que: A empresa paga 12 reais por hora e 40 reais por dependentes. Sobre o salário são feito descontos de 8,5% para o INSS e 5% para IR. Faça um algoritmo para ler o Nome, número de horas trabalhadas e número de dependentes de um funcionário. Após a leitura, escreva qual o Nome, salário bruto, os valores descontados para cada tipo de imposto e finalmente qual o salário líquido do funcionário. 14- Para um exemplo da utilização desta estrutura considere o seguinte problema: Elabore um programa que efetue o calculo do reajuste salarial de um funcionário. Considere que o funcionário devera receber um reajuste de 15% caso seu salário seja menor que 500, se for maior ou igual a 500 e menor igual a 1000, seu reajuste será de 10%, caso seja ainda maior que 1000, o reajuste devera ser de 5%.

basta calcular a quantidade de litros e apresentar os valores da velocidade média. saber se A = B e se B = C. sendo A< >B e B< >C e é eqüilátero quando possui todos os lados iguais. Encerra quando nome for igual a "FIM". 3. o usuário devera fornecer o tempo gasto na viagem e a velocidade média durante a mesma. Para obter o calculo. 16 . sendo verdade o triângulo é isósceles. de uma empresa qualquer. Desta forma será possível obter a distancia percorrida com a fórmula DISTANCIA ← TEMPO * VELOCIDADE. como dados de entrada o código do vinho (1-vinho tinto.15-Efetuar o calculo da quantidade de litros de combustível gastos em uma viagem. B e C. a quantidade de programadores. sendo verdade o triângulo é eqüilátero se não verificar A = B ou se A = C ou se B = C. 4. caso contrário o triângulo será escaleno. e salário de vários funcionários. 3. Caso os lados fornecidos não caracterizem um triângulo.Determinada cidade avalia o preço da energia elétrica baseada na seguinte classificação de tipo de consumo: Residência = R . avisar a ocorrência. quantidade funcionários que ganham menos de r$1000 e o total de funcionários da empresa. tempo gasto na viagem. Encerra quando numero igual -1. CICLO DE REPETIÇÃO(ENQUANTO/REPITA) 1 .Um triângulo é isósceles quando possui dois lados iguais e um diferente. sendo A = B e B = C. Encerra quando o código for 999.Faça um programa que receba nome. Ao final informar a média dos salários digitados. 2. é escaleno quando possui todos os lados diferentes. Verificar se cada lado é menor que a soma dos outros dois lados se sim. Ler três valores para os lados de um triângulo: A. informar o maio e o menor. sendo A = B ou A = C ou B = C. 2-vinho branco e 3vinho rose). 1. 2.Construa um algoritmo que permita fazer um levantamento do estoque de vinhos de uma adega. utilizando-se um automóvel que fez 12 km por litro.Em uma serie de números digitados. Especifique a percentagem de cada tipo sobre o total geral de vinhos. cargo. Tendo o valor da distancia. a distancia percorrida e a quantidade de litros utilizada na viagem.

10 ou 12) e o numero de pessoas eu o estavam assistindo naquela casa. Quantia média despendida pelas fabricas. 6.000. Para cada funcionário informe o valor do imposto.00 Alíquota Isento 5% 10% 7. e Valor total pago por todos os outros tipos de usuários. Encerra quando código = “S”. Fazer um algoritmo que: .00 Acima de 2. com . soma de impostos e o maior salário. O PREÇO DOKWH É r$ 0. é fornecido o numero do canal(5.social: 2 psicólogo: 3 atendente: 4 secretaria bilíngüe: 5 geólogo: 6 Calcule e imprima: total de inscritos pleiteando o cargo de cartógrafo ou geólogo.37 para todos os usuarios 5.000. com pretensão salarial acima de R$ 4. Ao final.7. parques. num determinado dia.Certa agência oferece 20 vagas para seis tipos diferentes de profissão. soma de salários.Leia um numero indeterminado de dados. Calcule o Imposto a recolher segundo a tabela a seguir.Para cada casa visitada. cujos códigos são: cartógrafo: 1 assistente. escolas e aeroportos em conjunto.Foi feita uma pesquisa de audiência de canal de TV em varias casas de uma certa cidade. nome e salário de vários funcionários.Hotel=H Fabrica =F Parque =P Comercio =C Escola=E Igreja = I Aeroporto = A Faça um programa que apresente as seguintes informações: Total de Kw consumidos pelos hotéis. Faixa (R$) Abaixo de 1.00 De 1.000. .000. Total de candidatas à secretaria bilíngüe.000 reais.00 a 2. sendo que o flag correspondente ao numero de canal é igual a zero.Calcule e escreva a porcentagem de audiência de cada canal.Escreva um algoritmo que leia a matricula. informe o total de funcionários. O final é indicado por uma matricula igual a 9999.

. . Total geral das pessoas que tencionam ser encaixada como psicólogos ou atendentes.nº de pulsos registrados p/chamadas locais.30 por serviço prestado Telegrama fonado Custo da ECT mais r$ 4. o número de seu telefone e o valor de sua conta mensal. o último telefone. .45 por pulso excedente (acima de 90 pulsos) Serviço de interurbano Tarifas variáveis mais 30% sobre estas tarifas para o Fundo Nacional de Telecomunicações (FNT) Serviço despertador r$ 1. trabalhando de manhã. que não entrará nos cálculos. r$ 1. em PORTUGOL. .30 . com preferência pelo horário da tarde.valor total dos telegramas cobrados pela ECT Escreva um algoritimo. A cobrança de seus serviços é feita obedecendo o seguinte critério: Tarifa básica Telefone residencial Telefone comercial Serviço local r$ 0. Encerra quando o nome do candidato = “FIM” 8)A Telemig deseja fazer as contas telefônicas mensais de seus assinantes através do computador.nº de telegramas passados. .valor total de todos os interurbanos sem a taxa do FNT .nº do telefone.20 r$ 1.tipo do telefone (1 se for residencial e 2 se comercial). para um programa que: Calcule e imprima: 1 – para cada assinante. .nº de serviços de despertador prestados. Total de aspirantes qualificados como assistentes sócias.20 por telegrama Leia um número indeterminado de telefones contendo as seguintes informações sendo que. contém o número do telefone igual a zero.olhos azuis e idade inferior a 25 anos.

d) Porcentagem dos homens com mais de 45 anos entre o total de homens.Total de telefones Comerciais e o seu valor 9 . . c) Idade média dos homens que já têm experiência no serviço.O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios: . f) A menor idade entre mulheres que já têm experiência no serviço. 3 – O total arrecadado pela TELEMIG no mês.Valor total arrecadado pela ECT 7 . CICLO DE REPETIÇÃO(PARA) 1. b) Idade.2 – o valor da maior conta e o número do telefone do assinante que a pagou (suponha que não haja mais de um assinante com o mesmo valor de conta a pagar). 4 – Total de Telegramas 5 . d) Experiência no serviço (sim ou não). Fazer um programa que: Leia um conjunto de dados contendo o número de matrícula. a nota final é obtida pela média aritmética das notas dadas durante o curso. Supondo que você seja o programador encarregado desse levantamento. e) Número de mulheres que têm idade inferior a 35 anos e com experiência no serviço. durante o semestre são dadas três notas. Calcule e imprima: a) O número de candidatos do sexo feminino. é considerado aprovado o aluno que obtiver a nota final superior ou igual a 60 e que tiver comparecido a um mínimo de 40 aulas. fazer um algoritmo que: Leia um conjunto de inscrições para cada candidato contendo: a) Número de inscrição do candidato. c) Sexo (masculino.total de interurbanos e as suas tarifas 9 . b) O número de candidato do sexo masculino. .Total de valores arrecadados pela FNT 10 .Total de telefones Residências e o seu valor 8 . O Programa vai encerrar quando o número de inscrição for igual a 999.Total de Interurbanos e o seu valor 6. . feminino). as três notas e a freqüência (número de aulas freqüentadas) de l00 alunos.Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários utilizando processamento eletrônico.

a média de altura dos homens. o total de alunos aprovados. código 2: feminino. a média de altura das mulheres . . . a soma dos pares e impares 3 . a nota final de cada aluno. . o total de alunos reprovados. imprimir a quantidade pares. a maior e a menor nota da turma. 2 .Determinar uma quantidade de 10 números. fazer um algoritmo que calcule e escreva: • • • • • • Número de pessoas que responderam sim(S) Número de pessoas que responderam não(N) A porcentagem de pessoas do sexo feminino(F) A porcentagem de pessoas do sexo masculino(M) A porcentagem de pessoas do sexo feminino(F) que responderam sim (S) A porcentagem de pessoas do sexo masculino(M) que responderam não(N) . . Para isto. 4 . forneceu o sexo do entrevistado ( M. a porcentagem de alunos reprovados por freqüência.Faça um programa que leia um conjunto de 50 pessoas contendo cada um a altura e o código do sexo da pessoa código l: masculino.Calcule: . a média de altura da turma.Ao Final.Sim ou N. .Faça um programa pa atender as seguintes necessidades: 1 .Não). impares. a maior altura da turma .Masculino ou F. Sabendo-se que foram entrevistador 2. a menor altura da turma . 5) Uma certa firma fez uma pesquisa de mercado pra saber se as pessoas gostaram ou não de um novo produto lançado no mercado.informar se o valor digitado é par ou impar 3 .000 pessoas. informar a quantidade de homens e mulheres. a quantidade de sexo masculino e feminino. Calcule e imprima: .Para um grupo 20 pessoas e construa um programa para saber o sexo das mesmas e ao final.Feminino) e sua resposta ( S. 2 .

verificar a disponibilidade do numero do vôo desejado. . Indicando o fim dos pedidos de reservas existe um passageiro cujo numero da carteira de identidade e 9999.Faça um programa que some os valores do vetor “A” de 3 elementos aos valores de cada linha e coluna da matriz “B” de 3x3 elementos. leia a nota 2 e armazene na coluna 2. cada digito é multiplicado por um peso. cada coluna e a soma de todos os valores dos elementos da matriz. 4 . Considerar fixo e igual a 50 os numero de vôos da companhia. Caso contrario. Inclusive os repetidos 2 .Dado uma matriz de 4x4 elementos inteiros. O resultado das linhas e colunas serão armazenados em duas matrizes de uma dimensão (vetor) 5 . numero de lugares disponíveis. começando de 2 e crescendo de 1 da direita para esquerda. Constituído do numero da carteira de identidade do cliente e o numero do vôo desejado.Gerar um vetor Z com os elementos de R que estão em S. 7 .Fazer um programa que. obtendo uma matriz “C” para linha e uma matriz “D” para coluna.VETORES E MATRIZEZ 1 . ler vários pedidos de reserva. Para cada cliente. Alem da leitura do numero de vôos e quantidade de lugares. em uma matriz 10x4 leia a nota 1 de um aluno e armazene a coluna 1. Em caso afirmativo. calcular a soma de cada linha.Gerar um vetor Z com os elementos de R que não estão S 3 . imprimir o numero da identicidade do cliente.Escreva um algoritmo para que faça reserva de passagens aéreas de uma companhia. avisar ao cliente da inexistência de lugares. e o no numero do vôo.Questão do CPF 1º Para os nove primeiros dígitos. some as notas e armazene na coluna 3 e calcule a média e armazene na coluna 4 6 .

Se o resultado encontrado for 10 ou 11. Ou seja. iguale o valor encontrado a 0(zero). 9) Numa fábrica trabalham homens e mulheres divididos em três classes: A – os que fazem até 30 peças por mês B – os que fazem de 31 a 35 peças por mês C – os que fazem mais de 35 peças por mês A classe A recebe salário-mínimo. fazer um algoritmo que imprima seus valores em ordem crescente. 08 .2º soma-se as parcelas obtidas 3º divida essa soma por 11 4º subtrai-se de 11 o resto obtido (obs. a classe B recebe salário-mínimo e mais 3% do saláriomínimo por peça.) 5º adicione o numero encontrado ao numero do CPF sendo o 10º digito 6º agora repita as 5 etapas anteriores. e em seguida: Leia várias linhas contendo cada uma O numero do operário O número de peças fabricadas por mês O sexo do operário(ARMAZENAR NO VETOR) Calcule e escreva para um conjunto de 50 funcionários: O salário de cada operário(ARMAZENAR NO VETOR) O total da folha mensal de pagamento da fábrica(ARMAZENAR NO VETOR) O número total de peças fabricadas por mês A média de peças fabricadas pelos homens em cada classe A média de peças fabricadas pelas mulheres em cada classe O numero do operário de maior salário . Fazer um algoritmo que leia o salário mínimo que é igual para todos os trabalhadores independente da classe. agora com os primeiro 10 dígitos e o numero encontrado adicione ao CPF sendo o 11º digito.Dado um conjunto A de n valores numéricos (n <= 200). acima das 30 iniciais. considere como sendo 0(zero). A classe C recebe salário mínimo e mais 5% do salário mínimo por peça acima das 30 iniciais.

O algoritmo deverá calcular: para cada aluno. do aluno fictício. a nota que teve maior frequência absoluta (supor a inexistência de empates). as disciplinas “Programação de computadores” e “Cálculo Numérico”. da verificação da ocorrência de um elemento de um conjunto em outro conjunto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. A seguir. após a leitura dos dados. estarão montadas as seguintes variáveis compostas unidimensionais PC e CN. Trata-se. Assim. portanto. Cada conjunto dos números de matrícula dos alunos de uma disciplina tem a matrícula fictícia 9999 no final. e o último número. estão os pedidos dos clientes. a porcentagem de aprovação. Os outros dados serão os números dos alunos e suas respectivas respostas.ARQUIVOS/REGISTROS 1) O Instituto de Ciências Exatas da UFMG deseja saber se existem alunos cursando. Cada prova tem 10 questões. tal que: . Fazer um programa que imprima o número de matrícula dos alunos que estão cursando estas disciplinas simultaneamente. respectivamente. os números de matrícula dos alunos que estão cursando Programação de computadores e cálculo numérico. 3) Está disponível no equipamento de entrada de dados o estoque de mercadorias de uma loja. o seu número e sua nota. São dados os códigos das mercadorias e as respectivas quantidades existentes. sabendo-se que a nota mínima de aprovação é 6. Fazer um algoritmo para atualização do estoque. 2) Fazer um algoritmo para corrigir provas de múltipla escolha. Existem disponíveis em uma unidade de entrada os números de matrícula dos alunos de “Programação de computadores” (no máximo 150 alunos) e de “Cálculo numérico” (no máximo 220 alunos). será 9999. contendo. cada questão valendo um ponto. simultanemante.

constituído. haja um cliente fictício. fazer uma função que execute a pesquisa binária • listar alunos aprovados.Desenvolver uma função que faça a conversão de data do formato americano YYYY/MM/DD para o padrão de datas brasileiro DD/MM/YYYY.01 Entre com uma data : 2005/05/31 A data 2005/05/31 no padrão brasileiro é 31/05/2005 . se ele pode ser integralmente atendido. seja atualizado o estoque em cada operação. imprima o número do cliente e a mensagem “Não há mercadoria suficiente em estoque”. fazer uma função que execute a pesquisa seqüencial • pesquisar alunos por sala. Em caso negativo. exista um dado cujo código de mercadoria é 9999 e encerrando os pedidos. A função deve ser capaz de fazer o contrário também: converter data do formato brasileiro DD/MM/YYYY para o padrão de datas americano YYYY/MM/DD. Obs. segundo a sala à qual pertencem • classificação dos alunos cadastrados • corrigir alunos e/ou notas que tenham sido cadastrados com erro • pesquisar alunos por nome. separando os dados do estoque inicial de pedido. do número do cliente. sejam lidos os pedidos dos clientes. a escola poderá ter até 1500 alunos. mas somente a sala em que o mesmo está alocado. para cada pedido. seja verificado. Exemplos de funcionamento do programa: Exemplo . Cada sala de aula poderá conter até 50 alunos. seja listado o estoque final. Assim sendo. Não está sendo levado em consideração a série à qual o aluno pertence. cada um. cujo número é 9999 4) Desenvolver um programa que efetue o gerenciamento de notas escolares de uma escola com 30 salas de aula. fazer uma função que identifique esta condição FUNÇÕES 01 .seja lido e listado o estoque inicial (máximo de 100 mercadorias). código da mercadoria e quantidade. Considerar que. O programa em questão deverá executar as seguintes rotinas: • cadastrar os alunos e suas notas.

Por fim efetue a transformação. hexadecimal ou sete) para outra base também escolhida pelo usuário (decimal. EM primeiro lugar. leia o numero e pesa para qual base ele deseja transformar o numero. . hexadecimal ou sete) .Fazer um programa que faça a conversão de uma base à escolha do usuário (decimal.Entre com uma data: 01/12/2006 A data 01/12/2006 no padrão americano é 2006/12/01 02. diga o que o programa faz . depois peça para ele informar a base do numero original.

Sign up to vote on this title
UsefulNot useful