OBS.: Usem as funções rand() e srand(). Qualquer duvida, http://www.cplusplus.com



Documentos relacionados
EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Excel Planilhas Eletrônicas

Introdução a Algoritmos Parte 04

O Gerenciador de Oficinas é um grande aliado do professor neste trabalho fascinante que é a oficina do texto.

Lista de Exercícios. Vetores

Pe P d e i d do d o el e et e rôn ô i n co c SI S TE T E A N A BF B A F R A M R A M Manual de Utilização

Terceira Avaliação Visualg & Pascal

Programação WEB I Estruturas de controle e repetição

Primeiros Passos para o Simulador de Ações do FinanceDesktop. Parte A INICIANDO E CONFIGURANDO (5 passos)

Treinamento de. Linx Pos

Algoritmos e Linguagens de Programação

MICROSOFT EXCEL AVANÇADO

Simulado OBM Nível 2

Como funciona? SUMÁRIO

MANUAL VERSÃO

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

Sistema de Digitalização e Gerenciamento de Arquivos On-Line

Docas do Pará - Guia de Instalação

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Financeiro)

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Manual de Cobrança. Código Nome De Até 1 Jose da Silva a Jz 2 Ana Maria k Pz 3 Marcelo q zz

Aprendendo a ESTUDAR. Ensino Fundamental II

Especificação do Trabalho Prático

2ª Lista de exercícios

Manual Simulador de Loja

Manual de configuração do sistema

Os 7 Passos dos Mini Sites

Planilha Eletrônica Excel

SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA LISTA DE ATUALIZAÇÕES NOVAS

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição

Caso já seja usuário do SCAW siga as instruções a partir da página X.

Manual Operacional SIGA

Manual de Utilização Portal de Serviços do Inmetro nos Estados - PSIE

A4 Projeto Integrador e Lista de Jogos

Tutorial Novo Sistema de Negociação da Ligamagic

Daruma NFCe Conheça todos os passos para testar a NFCe Daruma

5 Equacionando os problemas

Manual do Programa de Caixa1

COMO JOGAR BURACO STBL NO JOGATINA

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

TUTORIAL MRV CORRETOR

Manual NOV - PDV. Versão 1.0

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2

SCPI 8.0. Novas funcionalidades. Conciliação Bancária Automática:

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.

Guia Rápido: Mobilidade (ipad) O objetivo deste guia rápido é apresentar os passos necessário para a inclusão de um orçamento através da mobilidade.

Simulador ITIL Exame de Certificação da EXIM

Principais Novidades Abril/2013 a Junho/2013

NewAgent enterprise-brain

Módulo 01 Preparando a Base - As suas Metas, como definí-las?

- Versão 1.0 Página 1

VisuALG Estruturas de Repetição. Professores: Vilson Heck Junior Felipe Schneider Costa

SuperStore Sistema para Gestão de Óticas. MANUAL DO USUÁRIO (Ordem de Serviço)

Grupo Projeção. Portal Acadêmico. - Ambiente do Aluno -

Lista de Exercícios da 3ª Unidade. ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados)

Tutorial Folha Express. Como otimizar a confecção da folha de pagamento.

Controle de Ordem de Serviço

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Gerenciador de Congressos de Iniciação Científica Manual de Instruções

Sumário. Tutorial: Editor de Exercícios Online para o professor

Simuladores de benefícios Saiba como ficará sua projeção de aposentadoria com as taxas de juros reduzidas

Edital_03_2015_SR11 (RS): Dúvidas sobre Inscrição

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

GUIA PRÁTICO PARA EDIÇÃO DE FOTOS E IMAGENS

MANUAL DO CIDADÃO. Para acessar a página do E-SIC clique no link do e-sic na página inicial do site (figura 1):

Manual do Módulo SAC

Manual para Envio de Petição Inicial

1ª PARTE DIÁRIOS ELETRÔNICOS

OBI2007 Caderno de Tarefas

Tutorial contas a pagar

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

Manual do Sistema. SMARsa. Módulo WEB

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Manual Administrador - Mídia System

Manual Ciaf NFC-e Gratuito. Cadastro de Clientes 2 Cadastro de Produtos 4 Caixa Diário 9 Cadastro de formas de Pagamento NFCe 13 Emissão NFC-e 17

No E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado. alguns exercícios onde é realizada uma análise da sua situação atual para

MANUAL TISS Versão

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New

MANUAL PAPELETA MOTORISTA Criado em: 15/02/2013 Atualizado em: 12/11/2014

Passo a Passo do Orçamentos de Entrada no SIGLA Digital

OBI2014 Caderno de Tarefas

Resumo Aula-tema 03: O valor do dinheiro no tempo

Manual do Sistema "Coelho - Sistema de Analise Loterica" Editorial Brazil Informatica

Conteudo. Conteúdo. Part I Novidades Versão Novidades Versão (Contas) Editorial Brazil

EXERCÍCIOS DIVERSOS TRABALHO 1

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

BH PARK Software de Estacionamento

BREVE TUTORIAL DO PAINT PARTE I Prof. Reginaldo Brito - Informática

Manual do Usuário. Minha Biblioteca

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V

Sistema de Chamados Protega

WF Processos. Manual de Instruções

WebEDI - Tumelero Manual de Utilização

Dicas de uso para Cloud Computing

UNIVERSIDADE FEDERAL DE RORAIMA PRÓ REITORIA DE PLANEJAMENTO DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO COORDENAÇÃO DE SISTEMAS DE INFORMAÇÃO

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch)

Play. Guia de uso XBOX 360

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Consumidor.gov.br. Usuário: Consumidor

Transcrição:

QUESTÃO 1-Escreva um programa que faça o jogo de adivinhar um número. Seu programa escolhe um numero aleatoriamente, entre 1 e 1000, e o usuário deverá adivinhar conforme exemplo abaixo: Tenho um numero de 1 a 1000, Você pode adivinhar meu numero? Dê seu palpite! Até que você acerte, seu programa deverá imprimir (dependendo da situação): 1 Esta acima! Tente novamente. 2 Esta abaixo! Tente novamente. Quando o usuário acertar, você deverá imprimir Excelente! Você adivinhou o numero. Use looping para o usuário continuar tentando até acertar. Caso o usuário queira sair do programa,deverá ser digitado -1. OBS.: Usem as funções rand() e srand(). Qualquer duvida, http://www.cplusplus.com QUESTÃO 2.Um dono de loja deseja saber o quanto ele lucra em cada dia da semana para poder oferecer descontos nos dias em que as vendas estão em baixa. Vamos ajuda-lo nessa tarefa! Para isso iremos analisar as arrecadações de semanas anteriores, para, em seguida, simular os acontecimentos das próximas semanas, semana a semana. O vendedor possui anotado num caderno o valor arrecadado durante as ultimas N semanas, descritos dia por dia. Crie um programa que receba esse número N (2 < N <= 16) e receba também o valor arrecadado em cada dia da semana (as lojas não abrem aos sábados e domingos), retornando uma média para cada dia. Agora é hora de simular o oferecimento do desconto! Pergunte ao usuário o dia da semana em que o desconto será oferecido e o valor x% do desconto. A cada semana de simulação as mudanças na arrecadação serão avaliadas pelo vendedor até que ele esteja satisfeito com as mudanças ou declare falência. Para que isso ocorra, dado um desconto de x%: O dia com desconto tem um aumento e (1,2x)% no lucro. Os dias sem desconto tem uma perda de (x/5)% no lucro. A falência ocorre quando o valor arrecadado em algum dia da semana chegar a 0. Ao final de cada semana deverão ser exibidas as arrecadações esperadas para cada dia, além das seguintes opções: 1. Estou satisfeito!(o programa encerra) 2. Continuar assim. (Dia com desconto e o valor do desconto se mantém) 3. Alterar desconto. (Valor do desconto é alterado) 4. Alterar dia com desconto. OBS.: Apenas um dia da semana pode receber o desconto. Ao final do programa a quantidade de semanas gastas no processo de simulação deve ser exibida. Exemplo: Segunda Semanas de entrada (n = 3) S1 S2 S3 100,00 120,00 154,00

Terça Quarta Quinta Sexta 235,00 354,00 651,00 120,00 541,00 897,00 598,00 99,00 326,00 784,00 701,00 147,00 Média na segunda: 124,66. Na terça: 367,33. Na quarta: 678,33. Na quinta: 650,00. Na sexta: 122,00. Média da semana: 388,46. Oferecendo um desconto de 15% na sexta, temos, na primeira semana: Segunda: 120,92. Terça: 356,31. Quarta: 657,98. Quinta: 630,5. Sexta: 143,96. QUESTÃO 3. Faça um programa que resolva o seguinte problema: Num caixa existem X bolas, sendo elas A% verdes e B% azuis. Se Y bolas forem escolhidas aleatoriamente, qual a probabilidade de que pelo menos uma das bolas seja azul. Os dados de entrada são: X, A, B e Y. OBS.: Esta questão deve ser feita utilizando recursão! Exemplos de entrada: X = 10; A = 20; B = 80; Y = 4 X = 10;A = 60;B = 40;Y = 2 Exemplos de saída: 100% 85%

QUESTÃO 4-Um investidor contratou os alunos de IP de Engenharia da Computação para prever seus investimentos na bolsa de valores. Ele, ambicioso e procurando valorar mais suas ações quer um simulador da bolsa. Basicamente existem três tipos de investimentos a serem feitos na bolsa: Investimento Internacional Investimento Nacional Investimento Regional Inicialmente o que o programador deve fazer é ler o mês atual, o dinheiro inicial a ser investido e transforma-lo em ações para simular o investimento. O usuário deverá utilizar um menu onde pode escolher entre comprar mais ações, investir em cada um dos 3 tipos, transformar ações em dinheiro ou sair do programa. Para investir na bolsa, o usuário tem que indicar por quantos meses deseja investir, a cada mês deve ser perguntado se o usuário quer continuar com aplicação na bolsa, caso ele não cumpra o prazo prometido (Ex.: desistiu de investir e resolveu retirar as ações 3 meses antes do prometido) é aplicada uma penalidade ao dinheiro em caixa(vide tabela). A cada mês(cada iteração), deve ser impressa o total de ações de cada tipo e o dinheiro total do usuário. Cada ação Normal equivale a 1000,Especial = 4500. Tabela de rendimento das aplicações por tempo: Meses Pares Meses ímpares Penalidade de Parada Investimento Internacional 0,7%AE e -3%AN 1%AE e 2,5%AN (MP/MT)D/2 + (5/100)D Investimento Nacional -0,4%AE e 4%AN 0,3%AE e 3.8%AN (MP/MT)D/2 Investimento Regional 1%AE e 2%AN -0,8%AE e 3,5%AN (MP/MT) D/4 AN = Ações Normais AN = 1000 AE = Ações Especiais = 4500 MP = Meses passados MT = Meses Totais ou Prometidos Para Falência: Caso o dinheiro do investidor fique menor ou igual a zero e o investidor não tenha mais ações, deverá ser impressa a mensagem Investidor Faliu e terminar o programa. Caso o dinheiro do investidor não seja suficiente para comprar qualquer ação e o investidor não tenha mais ações, deve ser impressa a mensagem Investidor Faliu e terminar o programa. Ex: Entrada1 : 40000 (dinheiro inicial), mês : 2; Comprar ações normais : 3

Caixa: 37000, mês : 3, AN = 3, AE = 0; Investimento regional - 1 mês Caixa : 37000, mês : 4, AN = 3.06, AE = 0; Comprar ações Especiais : 4 Caixa: 19000, mês : 5, AN = 3.06,AE = 4; Investimento Nacional 2 meses, parando no 1 mês. Mês 6: Caixa : 19000, AN = 3.15, AE = 4.01; Penalidade de Parada = ½ 19000/2 = 4750(aplicou-se por somente 1 mês, e não 2 meses como prometido); Mês 7: Caixa : 14250; NA = 3.15, AE = 4.01 Transformar Ações em Dinheiro Mês : 8 : Caixa : 35445,AN = 0,AE = 0; Sair ----------------------------------------------------- Exemplo 2: 1000(dinheiro inicial), mês : 7 Comprar ações normais : 1 Caixa: 0,mês : 8,AN = 1, AE = 0; Investimento Internacional 1 mês Mês 9,Caixa = 0, AN = 0.97,AE = 0; Transformar ações em dinheiro Mês 10,Caixa = 997,AN = 0,AE = 0; Investidor Faliu QUESTÃO 5- Por meio de looping, vocês devem implementar um programa que leia do usuário o tamanho da base e o tamanho da altura de uma figura geométrica (ambos naturais 0 < N < 50). Esse programa terá um menu, em que o usuário poderá escolher entre 5 figuras geométricas(retângulo, triângulo retângulo, retângulo com interior vazio, triângulo e paralelogramo) e, após informar a base e a altura, o programa deve imprimir no console a figura escolhida. Os padrões seguem abaixo: - OBS.: O programa só se encerrará quando o usuário digitar o número 0 no menu. - OBS 2.: As entradas serão efetuadas de forma que: - O triângulo terá a base igual a altura. - A pirâmide será eqüilátera. - A diagonal menor do paralelogramo terá sempre a mesma medida dos lados.

1. Retângulo exemplo de entrada: 3 X 7 2. Triângulo retângulo exemplo de entrada: 6 3. Retângulo com interior vazio exemplo de entrada: 5x7 4. Triangulo exemplo de entrada: 8 (apenas números pares).

5. Paralelogramo exemplo de entrada: 9