• Nenhum resultado encontrado

Um triângulo é isósceles quando possui dois lados iguais e um diferente, sendo A = Bou A = C ou B = C; é escaleno quando possui todos os lados diferentes, sendo A< >B e B<>C e é eqüilátero quando possui todos os lados iguais, sendo A = B e B = C.

N/A
N/A
Protected

Academic year: 2022

Share "Um triângulo é isósceles quando possui dois lados iguais e um diferente, sendo A = Bou A = C ou B = C; é escaleno quando possui todos os lados diferentes, sendo A< >B e B<>C e é eqüilátero quando possui todos os lados iguais, sendo A = B e B = C."

Copied!
11
0
0

Texto

(1)

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-

Um triângulo é isósceles quando possui dois lados iguais e um diferente, sendo A = B ou A = C ou B = C; é escaleno quando possui todos os lados diferentes, sendo A< >B e B<

>C e é eqüilátero quando possui todos os lados iguais, sendo A = B e B = C.

1. Ler três valores para os lados de um triângulo: A, B e C;

2. Verificar se cada lado é menor que a soma dos outros dois lados se sim, saber se A

= B e se B = C, sendo verdade o triângulo é eqüilátero se não verificar A = B ou se A = C ou se B = C, sendo verdade o triângulo é isósceles, caso contrário o triângulo será escaleno;

3. Caso os lados fornecidos não caracterizem um triângulo, avisar a ocorrência.

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.

(2)

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%.

15-Efetuar o calculo da quantidade de litros de combustível gastos em uma viagem, utilizando-se um automóvel que fez 12 km por litro. Para obter o calculo, o usuário devera fornecer o tempo gasto na viagem e a velocidade média durante a mesma. Desta forma será possível obter a distancia percorrida com a fórmula DISTANCIA  TEMPO * VELOCIDADE. Tendo o valor da distancia, basta calcular a quantidade de litros e apresentar os valores da velocidade média, tempo gasto na viagem, a distancia percorrida e a quantidade de litros utilizada na viagem.

CICLO DE REPETIÇÃO(ENQUANTO/REPITA)

1 - Construa um algoritmo que permita fazer um levantamento do estoque de vinhos de uma adega, como dados de entrada o código do vinho (1-vinho tinto, 2-vinho branco e 3- vinho rose). Especifique a percentagem de cada tipo sobre o total geral de vinhos.

Encerra quando o código for 999.

2- Em uma serie de números digitados, informar o maio e o menor.

Encerra quando numero igual -1.

3- Faça um programa que receba nome, cargo, e salário de vários funcionários.

de uma empresa qualquer. Ao final informar a média dos salários digitados, a

quantidade de programadores, quantidade funcionários que ganham menos de r$1000 e o total de funcionários da empresa. Encerra quando nome for igual a "FIM".

4- Determinada cidade avalia o preço da energia elétrica baseada na seguinte classificação de tipo de consumo:

Residência = R

Hotel=H

(3)

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, parques, escolas e aeroportos em conjunto;

Quantia média despendida pelas fabricas; e

Valor total pago por todos os outros tipos de usuários.

Encerra quando código = “S”.

O preço do kWh é de r$ 0.37 para todos os usuários

5- Foi feita uma pesquisa de audiência de canal de TV em varias casas de uma certa cidade, num determinado dia.Para cada casa visitada, é fornecido o numero do canal(5,7,10 ou 12) e o numero de pessoas que estavam assistindo naquela casa.

Fazer um algoritmo que:

- Leia um numero indeterminado de dados, sendo que o flag correspondente ao numero de canal é igual a zero.

- Calcule e escreva a porcentagem de audiência de cada canal.

6- Escreva um algoritmo que leia a matricula, nome e salário de vários funcionários.

O final é indicado por uma matricula igual a 9999. Calcule o Imposto a recolher segundo a tabela a seguir. Para cada funcionário informe o valor do imposto a ser pago. Ao final,

informe o total de funcionários, soma de salários, soma de impostos e o maior salário.

Faixa (R$) Alíquota Abaixo de 1.000,00 Isento De 1.000,00 a 2.000,00 5%

Acima de 2.000,00 10%

7- Certa agência oferece 20 vagas para seis tipos diferentes de profissão, cujos códigos são:

cartógrafo: 1 assistente.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, com

pretensão salarial acima de R$ 4.000 reais. Total de candidatas à secretaria bilíngüe, com

(4)

olhos azuis e idade inferior a 25 anos. Total de aspirantes qualificados como assistentes sócias, com preferência pelo horário da tarde. Total geral das pessoas que tencionam ser encaixada como psicólogos ou atendentes, trabalhando de manhã.

Encerra quando o nome do candidato = “FIM”

8)A Telemig deseja fazer as contas telefônicas mensais de seus assinantes através do computador. A cobrança de seus serviços é feita obedecendo o seguinte critério:

Tarifa básica

Telefone residencial - r$ 1.20 Telefone comercial - r$ 1.30 Serviço local

r$ 0.45 por pulso excedente (acima de 90 pulsos) Serviço de interurbano

R$ 0.45 de Serviço de interurbano mais 30% sobre estas tarifas para o Fundo Nacional de Telecomunicações (FNT)

Serviço despertador

r$ 1,30 por serviço prestado Telegrama fonado

Custo da ECT: r$ 1.95 mais r$ 4,20 por telegrama

Leia um número indeterminado de telefones contendo as seguintes informações sendo que, o último telefone, que não entrará nos cálculos, contém o número do telefone igual a zero.

- nº do telefone;

- tipo do telefone (1 se for residencial e 2 se comercial);

- nº de pulsos registrados p/chamadas locais;

- valor total de todos os interurbanos sem a taxa do FNT

- nº de serviços de despertador prestados;

- nº de telegramas passados;

- valor total dos telegramas cobrados pela ECT

Escreva um algoritimo, em PORTUGOL, para um programa que:

Calcule e imprima:

1 – para cada assinante, o número de seu telefone e o valor de sua conta mensal;

(5)

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);

3 – O total arrecadado pela TELEMIG no mês.

4 – Total de Telegramas

5 - Total de Interurbanos e o seu valor 6- Valor total arrecadado pela ECT

7 - Total de telefones Residências e o seu valor 8 - Total de telefones Comerciais e o seu valor 9 - Total de valores arrecadados pela FNT

9 - 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. Supondo que você seja o programador encarregado desse levantamento, fazer um algoritmo que:

Leia um conjunto de inscrições para cada candidato contendo:

a) Número de inscrição do candidato, b) Idade,

c) Sexo (masculino, feminino),

d) Experiência no serviço (sim ou não).

Calcule e imprima:

a) O número de candidatos do sexo feminino, b) O número de candidato do sexo masculino,

c) Idade média dos homens que já têm experiência no serviço,

d) Porcentagem dos homens com mais de 45 anos entre o total de homens,

e) Número de mulheres que têm idade inferior a 35 anos e com experiência no serviço,

f) A menor idade entre mulheres que já têm experiência no serviço.

O Programa vai encerrar quando o número de inscrição for igual a 999.

CICLO DE REPETIÇÃO(PARA)

1- O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios:

. durante o semestre são dadas três notas;

. a nota final é obtida pela média aritmética das notas dadas durante o curso;

. é 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 programa que:

Leia um conjunto de dados contendo o número de matrícula, as três notas e a freqüência (número de aulas freqüentadas) de l00 alunos.

Calcule:

(6)

. a nota final de cada aluno;

. a maior e a menor final nota da turma;

. o total de alunos aprovados;

o total de alunos reprovados;

. a porcentagem de alunos reprovados por freqüência.

2 - Faça um programa pa atender as seguintes necessidades:

1 - Determinar uma quantidade de 10 números;

2 - informar se o valor digitado é par ou impar

3 - Ao Final, imprimir a quantidade pares, impares, a soma dos pares e impares

3 - Para um grupo 20 pessoas e construa um programa para saber o sexo das mesmas e ao final, informar a quantidade de homens e mulheres.

4 - 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; código 2: feminino.

Calcule e imprima:

. a maior altura da turma . a menor altura da turma . a média de altura dos homens,

. a média de altura das mulheres . a média de altura da turma,

. a quantidade de sexo masculino e feminino.

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. Para isto, forneceu o sexo do

entrevistado ( M- Masculino ou F- Feminino) e sua resposta ( S- Sim ou N- Não).

Sabendo-se que foram entrevistador 2.000 pessoas, 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)

(7)

VETORES E MATRIZEZ

1 - Gerar um vetor Z com os elementos de R que estão em S. Inclusive os repetidos 2 - Gerar um vetor Z com os elementos de R que não estão S

3 - 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, obtendo uma matriz “C” para linha e uma matriz “D” para coluna.

4 - Dado uma matriz de 4x4 elementos inteiros, calcular a soma de cada linha, cada coluna e a soma de todos os valores dos elementos da matriz. O resultado das linhas e colunas serão armazenados em duas matrizes de uma dimensão (vetor)

5 - Fazer um programa que, em uma matriz 10x4 leia a nota 1 de um aluno e armazene a coluna 1, leia a nota 2 e armazene na coluna 2, some as notas e armazene na coluna 3 e calcule a média e armazene na coluna 4

6 - Escreva um algoritmo para que faça reserva de passagens aéreas de uma companhia.

Alem da leitura do numero de vôos e quantidade de lugares, ler vários pedidos de reserva, Constituído do numero da carteira de identidade do cliente e o numero do vôo desejado.

Para cada cliente, verificar a disponibilidade do numero do vôo desejado.

Em caso afirmativo, imprimir o numero da identicidade do cliente, e o no numero do vôo, numero de lugares disponíveis. Caso contrario, avisar ao cliente da inexistência de lugares.

Indicando o fim dos pedidos de reservas existe um passageiro cujo numero da carteira de identidade e 9999. Considerar fixo e igual a 50 os numero de vôos da companhia.

7 - Questão do CPF

1º Para os nove primeiros dígitos, cada digito é multiplicado por um peso, começando de 2 e crescendo de 1 da direita para esquerda.

2º soma-se as parcelas obtidas

(8)

3º divida essa soma por 11

4º subtrai-se de 11 o resto obtido (obs. Se o resultado encontrado for 10 ou 11, considere como sendo 0(zero). Ou seja, iguale o valor encontrado a 0(zero).)

5º adicione o numero encontrado ao numero do CPF sendo o 10º digito

6º agora repita as 5 etapas anteriores, agora com os primeiro 10 dígitos e o numero encontrado adicione ao CPF sendo o 11º digito.

08 - Dado um conjunto A de n valores numéricos (n <= 200), fazer um algoritmo que imprima seus valores em ordem crescente.

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, a classe B recebe salário-mínimo e mais 3% do salário- mínimo por peça, acima das 30 iniciais. A classe C recebe salário mínimo e mais 5% do salário mínimo por peça acima das 30 iniciais.

Fazer um algoritmo que leia o salário mínimo que é igual para todos os trabalhadores independente da classe, 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

(9)

ARQUIVOS/REGISTROS

1) O Instituto de Ciências Exatas da UFMG deseja saber se existem alunos cursando, simultanemante, as disciplinas “Programação de computadores” e “Cálculo Numérico”.

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). Cada conjunto dos números de matrícula dos alunos de uma disciplina tem a matrícula fictícia 9999 no final.

Fazer um programa que imprima o número de matrícula dos alunos que estão cursando estas disciplinas simultaneamente.

Trata-se, portanto, da verificação da ocorrência de um elemento de um conjunto em outro conjunto.

Assim, após a leitura dos dados, estarão montadas as seguintes variáveis compostas

unidimensionais PC e CN, contendo, respectivamente, os números de matrícula dos alunos que estão cursando Programação de computadores e cálculo numérico.

2) Fazer um algoritmo para corrigir provas de múltipla escolha. Cada prova tem 10 questões, cada questão valendo um ponto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. Os outros dados serão os números dos alunos e suas respectivas respostas, e o último número, do aluno fictício, será 9999. O algoritmo deverá calcular:

para cada aluno, o seu número e sua nota;

a porcentagem de aprovação, sabendo-se que a nota mínima de aprovação é 6;

a nota que teve maior frequência absoluta (supor a inexistência de empates).

3) Está disponível no equipamento de entrada de dados o estoque de mercadorias de uma loja. São dados os códigos das mercadorias e as respectivas quantidades existentes. A seguir, estão os pedidos dos clientes. Fazer um algoritmo para atualização do estoque, tal que:

seja lido e listado o estoque inicial (máximo de 100 mercadorias);

(10)

sejam lidos os pedidos dos clientes, constituído, cada um, do número do cliente, código da mercadoria e quantidade;

seja verificado, para cada pedido, se ele pode ser integralmente atendido. Em caso negativo, imprima o número do cliente e a mensagem “Não há mercadoria suficiente em estoque”;

seja atualizado o estoque em cada operação;

seja listado o estoque final.

Obs. Considerar que, separando os dados do estoque inicial de pedido, exista um dado cujo código de mercadoria é 9999 e encerrando os pedidos, haja um cliente fictício, cujo número é 9999

4) Desenvolver um programa que efetue o gerenciamento de notas escolares de uma escola com 30 salas de aula. Cada sala de aula poderá conter até 50 alunos. Assim sendo, a escola poderá ter até 1500 alunos. Não está sendo levado em consideração a série à qual o aluno pertence, mas somente a sala em que o mesmo está alocado. O programa em questão deverá executar as seguintes rotinas:

cadastrar os alunos e suas notas, 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, fazer uma função que execute a pesquisa seqüencial

pesquisar alunos por sala, fazer uma função que execute a pesquisa binária

listar alunos aprovados, fazer uma função que identifique esta condição

FUNÇÕES

01 - 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. 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.

Exemplos de funcionamento do programa:

Exemplo - 01

Entre com uma data : 2005/05/31

A data 2005/05/31 no padrão brasileiro é 31/05/2005 Entre com uma data: 01/12/2006

A data 01/12/2006 no padrão americano é 2006/12/01

02- Fazer um programa que faça a conversão de uma base à escolha do usuário

(decimal, hexadecimal ou sete) para outra base também escolhida pelo usuário (decimal,

(11)

hexadecimal ou sete) . EM primeiro lugar, diga o que o programa faz , depois peça para ele informar a base do numero original. leia o numero e pesa para qual base ele deseja transformar o numero. Por fim efetue a transformação.

Referências

Documentos relacionados

Cabeça, mesossoma e metassoma de coloração verde metálica escura. As pernas são amareladas. Ocelos laterais distam entre si cerca de 0,5 a 1 vez o diâmetro do

No CMSM, os alunos possuem 5 aulas de matemática por semana da 5ª a 8ª séries do Ensino Fundamental e 2 aulas de desenho geométrico por semana na 7ª e na 8ª série do

Esses não podem ser chamados estritamente princípios ou preceitos ou regras gerais porque todos os pontos combinam algo de cada: eles são elementos em uma seqüência de quatro

interpretar dados de natureza diversa (laboratoriais, bibliográficos, internet...) sobre estratégias de obtenção de matéria por diferentes seres heterotróficos.. -

[r]

No 1T19 o caixa gerado nas atividades operacionais de R$247,6 milhões foi destinado para: investimentos em imobilizados e intangíveis no valor de R$14,6

a) em 18 g de água existem 2 átomos de hidrogênio e um átomo de oxigênio. c) em 18 g de água existe um número de átomos igual ao de Avogadro. d) a partir de 18 g de água podem

Consulta as condições Desde Service Reparação no momento XIAOMI REDMI 6A Smartphone 1226380 Câmara 5 mpx Frontal 13 mpx Traseira Ecrã 5.45&#34; HD+ Memória RAM 2GB Capacidade