Recently Published
RafaellaMendes
Segue análise
Profa. Glayce
Descrição
Atividade em Sala
Para treinar o RMarkdow
Exemplo
Este é um exemplo de Markdown
Prova P1.1 - Programação de Computadores
Prova escrita no RMarkdown
Aula 1 - Introdução ao R
Aula inicial
Exemplo
Descrição de exemplo
provafinal
Prova P2, faculdade IBS
Exercícios Práticos
Exercícios avaliativos opcionais.
Dados de Samejima
Simulação de um banco de respostas categoricas de Samejima
Ralph Probabilidade 1.0
For aninhados
banco de itens - Versao 1.0
Versão inicial da simulação dos parâmetros do banco de itens de um GGUM.
e6p87.R
lklk
Valor de E
Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, conforme a fórmula a seguir:
E = 1 + 1/1! + 1/2! + 1/3! + ... + 1/N!
Novo Salario com For
Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:
a) esse funcionário foi contratado em 1995, com salário inicial de R$ 1.000,00
b) em 1996 recebeu aumento de 1,5% sobre seu salário inicial;
c) a partir de 1997 (inclusive), os aumentos salariais sempre corresponderam ao dobro do percentual do ano anterior.
Faça um programa que determine o salário atual desse funcionário
Classificação do preço do produto
Exercício da página 74, questão 13
Menor valor
Faça um programa que receba dois números e mostre o menor
Tipo de refrigeracao
Página 70, questão 24
Folha de pagamento
Faça um programa que receba o valor do salário mínimo, o turno de trabalho (M - Matutino, V - Vespertino ou N - Noturno), a categoria (O - Operario, G- Gerente) e o número de horas trabalhadas no mês de um funcionário. Suponha a digitação apenas de dados válidos e, quando houver digitação de letras, utilize maiúsculas. Calcule e mostre:
Tempo de Serviço
Faça um programa que receba o salário-base e o tempo de serviço de um funcionário. Calcule e mostre:
a) O imposto que está na tabela a seguir
Salario-base % sobre o salário-base
<R$ 200 isento
Entre R$ 200 (inclusive) e R$ 450 (inclusive) 3%
Entre R$ 451,01 e R$ 700,00 8%
>=R$ 700,00 12%
c) A gratificação que está na tabela a seguir
Salario-Base Tempo de Serviço Gratificação
Até 3 anos 20
Superior a R$ 500,00 Mais de 3 anos 30
------------------------------------------------------------------------------------------------------------
Até 3 anos 23
Até R$ 500,00 Entre 3 e 6 anos 35
De 6 anos para cima 33
-----------------------------------------------------------------------------------------------------------
* O salário líquido, ou seja, salário-base menos imposto mais gratificação;
* A categoria que está na tabela a seguir:
Salário líquido Classificação
Até R$ 350,00 A
Entre R$ 350,01 e R$ 600,00 B
De R$ 600,01 para cima C
Carga do caminhão
Faça um programa que receba:
* o código de um produto comprado, supondo que a digitação do código do produto seja sempre válida, ou seja, um número inteiro entre 1 e 10;
* o peso do produto em quilos;
* o código do pais de origem, supondo que a digitação do código do pais seja sempre valida, ou seja, um número inteiro entre 1 e 3.
Tabelas.
Código do pais de origem Imposto
1 0%
2 15%
3 25%
Código do Produto Preço pro grama
1 a 4 10
5 a 7 25
8 a 10 35
Calcule e mostre:
a) O peso do produto convertido em gramas
b) o preço total do produto comprado;
c) o valor do imposto, sabendo-se que o imposto é cobrado sobre o preço total do produto comprado e que depende do país de origem;
d) o valor total, preço total do produto mais imposto.
Altura e Peso
Faça um programa que receba a altura e o peso de uma pessoa. De acordo com a tabela a seguir verifique e mostre qual a classificação dessa pessoa.
Altura Peso
até 60 entre 60 e 90 (inclusive) > 90
<1.20 A D G
De 1.20 a 1.70 B E H
>1.70 C F I
Eq. do 2a. grau - Com cat
Determine as raízes de uma equação do 2a. grau. Use o cat em vez do print
Preço do produto de um supermercado
Um supermercado deseja reajustar os preços de seus produtos usando o seguinte critério: o produto poderá ter seu preço aumentado ou diminuído. Para alterar o preço o produto deve preencher pelo menos um dos requisitos a seguir:
Requisitos Reajustes
Venda Média Mensal Preço atual % de Aumento % de diminuição
< 500 < R$ 30,00 10 -
>=500 e < 1.200 >=R$ 30 e < R$ 80,00 15 -
> = 1200 >= R$ 80,00 - 20
Faça um programa que receba o preço atual e a venda mensal média do produto, calcule e mostre o novo preço.
Codigo e salário atual
Faça um programa que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Os cargos estão na tabela a seguir:
Código Cargo Percentual
1 Escriturário 50%
2 Secretário 35%
3 Caixa 20%
4 Gerente 10%
5 Diretor Não tem aumento
Tempo do Jogo
Faça um programa que receba a hora de início de um jogo e a hora final do jogo (cada hora é composta por duas variáveis inteiras: hora e minuto). Calcule e mostre a duração do jogo (horas e minutos) sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.
Swich improvisado
Faça um programa que receba quatro valores, I, A,B e C. O valor I é um valor inteiro e positivo e A, B e C são valores reais. Escreva os números A, B e C obedecendo à tabela a seguir:
Supor que o valor digitado para I seja sempre um valor válido, ou seja, 1, 2, ou 3.
Valor de I Forma a escrever
1 A, B e C em ordem crescente
2 A, B e C em ordem decrescente
3 O maior fica entre os outros dois números
Par ou Ímpar
Faça um programa que receba um número inteiro e verifique se esse número é par ou ímpar.
Ordenar 4 números
Faça um programa que receba três números obrigatoriamente em ordem crescente e um quarto número que não siga esta regra. mostre, em seguida, os quatro números em ordem decrescente.
Ordenacao de três números - Versão curta
Faça um programa que receba três números e mostre-os em ordem crescente. Verão simples
Três números em ordem crescente - Versão extendida
Faça um programa que receba três números e mostre-os em ordem crescente.
Exame Especial
Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e a mensagem que segue a tabela abaixo. Para alunos de exame, calcule e mostre a nota que deverá ser tirada no exame para aprovação, considerando que a média no exame é 6.0
Media Mensagem
0,0 inclusive a 3 exclusive Reprovado
3,0 inclusive a 7 exclusive Exame
7,0 inclusive a 10 inclusive Aprovado
Lance um dado e uma moeda
Lance um dado e uma moeda.
a) Construa o espaço amostral
b) Enumere os seguintes eventos
A = {coroa, marcado por número par}
B = {cara, marcado por número ímpar}
C = {múltiplo de 3}
c) Expresse os eventos
i) complementar de B
ii) A ou B ocorrem
iii) B e C ocorrem
iv) complementar de A união B
Tabuada de um valor escolhido pelo usuário
Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário.
Horas e minutos
Faça um programa que receba uma hora formada por hora e minutos (um número real), calcule e mostre a hora digitada apenas em minutos. Lembre-se de que:
i) para quatro e meia deve-se digitar: 4.30
ii) os minutos vão de 0 a 60.
Arredondamentos
Faça um programa que receba um número real, calcule e mostre:
a) a parte inteira desse número;
b) a parte fracionária desse número;
c) o arredondamento desse número.
Medida de uma escada
Faca um programa que receba a medida do ângulo formado por uma escada apoiada no chão e encostada na parede e a altura da parede onde esta a ponta
da escada. Calcule e mostre a medida desta escada.
Indice de massa corporal
O IMC - Índice de massa corporal é um critério da Organização mundial de saúde para dar uma indicação sobre a condição de peso de uma pessoa adulta. A fórmula é IMC=peso/(altura)^2. Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua condição.
IMC em adultos Condição
abaixo de 18,5 abaixo do peso
entre 18,5 e 25 peso normal
entre 25 e 30 acima do peso
acima de 30 obeso
As quatro operações
Elabore um algoritmo que leia o valor de dois números inteiros e a operação aritmética desejada; calcule, então, a resposta adequada. Utilize os símbolos da tabela a seguir para ler qual a operação aritmética escolhida.
Simbolo Operação aritmética
+ Adição
- Subtração
* Multiplicação
/ Divisão
Condição de pagamento
Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
Código Condição de pagamento
1 À vista em dinheiro ou cheque, recebe 10% de desconto
2 À vista no cartão de crédito, recebe 5% de desconto
3 Em duas vezes, preço normal de etiqueta sem juros
4 Em três vezes, preço normal de etiqueta mais juros de 10%
Idade no Nadador
Elabore um algoritmo que, dada a idade de um nadador, classifique-o em uma das seguintes categorias
Idade Categorias
5 ate 7 anos Infantil A
8 até 10 anos Infantil B
11 até 13 anos Juvenil A
14 até 17 anos Juvenil B
Mais de 18 anos Adulto
Codigo de Utensilios
Escreva um algoritmo que leia de um determinado produto e mostre a sua classificação. Utilize a seguinte tabela como referências
Código Classificação
1 Alimento não-perecível
2,3 ou 4 Alimento perecível
5 ou 6 Vestuário
7 Higiene pessoal
8 até 15 Limpeza e utensílios domésticos
Qualquer código Inválido
Idade para votar e tirar carteira
Faça um algoritmo que leia o ano de nascimento de uma pessoa, calcule e mostre sua idade e, também verifique e mostre se ela já tem idade para votar (16 anos ou mais) e para conseguir a Carteira de Habilitação (18 anos ou mais)
Altura e peso ideal
Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:
para homens = (72.7*h)-58
para mulheres = (62.1*h)-44.7
Valores em ordem decrescente
Escreva um algoritmo que leia três valores inteiros e diferentes e mostre-os em ordem decrescente. Utilize para tal uma seleção encadeada.
Calcular o volume de uma esfera
Faça um algoritmo para calcular o volume de uma esfera de raio R, em que R é um dado fornecido pelo usuário. O volume de uma esfera é dado por V=4/3*pi*R^3
Distância entre dois pontos
Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer do plano P(x1,y1) e Q(x2,y2), imprima a distância entre eles.
A fórmula que efetua tal cálculo é d=rad(plot(x2-x1,2)+pot(y2-y1,2))
Equação do 2a. Grau
Programa simples que determina as soluções de uma equação do 2a. grau.