Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yusukibr

Exercicios de visualg com soma de vetores etc..

Recommended Posts

Galera comecei um curso rede e estou com dificuldades em desenvolver estes exercícios em visualg, alguem pode me ajudar a desenvolve-los:

 

tema 1

 

Em uma quermesse, João ficou responsável por realizar o sorteio do prêmio principal. Ele poderia escolher de que forma seriam distribuídos os números e como seria feito o sorteio. João, como um bom programador que é, resolveu criar um programa que fizesse este sorteio e exibisse o vencedor, seguindo os seguintes critérios:

 Assim que um participante chegar à festa deverá escolher um número ao acaso inferior a 100;

 Uma lista de participantes deverá criada e esta deverá respeitar a ordem de chegada de cada um;

 Deve-se efetuar a soma de todos os números escolhidos pelos participantes;

 Deve-se verificar o resto da divisão da soma dos números escolhidos pela quantidade de participantes;

 O vencedor deverá ter chegado à posição igual ao valor deste resto;

 Serão permitidos no máximo 30 participantes.

 O sorteio será realizado assim que este número for atingido, ou quando o realizador do sorteio achar conveniente.

 

 

tema 2

 

Faça um programa para controlar o estoque de mercadorias de uma empresa. Inicialmente, o programa deverá preencher dois vetores com dez posições cada, onde o primeiro corresponde ao código do produto e o segundo ao total desse produto em estoque, como na tabela abaixo.

 

Código--------Ref1--Ref2--Ref3--Alm1-Alm2-Alm3-PPP1-PPP2-STP1-STP2

Quantidade-----10----30-----5-----25----31-----2-----30-----4------34-----8

 

Logo após, o programa deverá receber um conjunto indeterminado de dados contendo o nome do vendedor e o código do produto que está sendo vendido, juntamente com a quantidade. O nome do vendedor “fim” indica o fim do programa. O programa deverá verificar:

a) Se o código do produto solicitado existe. Se existir, tentar atender ao pedido; caso contrário, exibir “Código Inexistente”;

B) Cada pedido feito por um cliente só pode ser atendido integralmente. Caso isso não seja possível, escrever a mensagem: “Não temos estoque suficiente desta mercadoria”. Se puder atendê-lo, escrever a mensagem: “Pedido atendido. Obrigado e volte sempre”;

c) Efetuar a atualização do estoque somente se o pedido for atendido integralmente;

d) No final do programa, escrever os códigos dos produtos com seus respectivos estoques já atualizados.

 

tema 3

 

Faça um programa que receba valores de pedidos de empréstimos de clientes de um banco (30 no máximo), nome dos clientes que requisitaram o empréstimo e a quantidade de parcelas que pretendem assumir, e através de uma tabela de juros, possibilite as seguintes consultas:

 Quantidade de empréstimos efetuados;

 Consultar valor de parcelas;

 Consultar clientes cadastrados;

 Sair;

Quando a opção escolhida for “Quantidade de empréstimos efetuados”, deverá ser exibido a quantidade de empréstimos realizados e o montante emprestado.

Quando a opção escolhida for “Consultar clientes cadastrados”, deverá ser exibida uma lista contendo os nomes dos clientes que fizeram o empréstimo.

Quando a opção escolhida for “Consultar valor de parcelas”, deverá ser disponibilizado mais um menu com as seguintes opções:

 Soma das primeiras parcelas;

 Pelo nome do cliente;

Quando a opção escolhida for “Soma das primeiras parcelas”, deverá ser exibida a soma do montante pago por todos os clientes referente à primeira parcela.

Quando a opção escolhida for “Pelo nome do cliente”, deverá ser exibido o nome do cliente, o valor emprestado, a quantidade de parcelas, o valor de cada parcela.

A opção “Sair” é a única que permite encerrar a execução do programa. Sendo assim, após cada consulta, o programa volta ao menu principal.

 

quantidade de parcelas----------% de juros sobre o valor do emrestimo

----1------------------------------------------1

--ate 12-------------------------------------5

--ate 36-------------------------------------10

--ate 72-------------------------------------15

Compartilhar este post


Link para o post
Compartilhar em outros sites

Post as suas dificuldades para ajudarmos :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.