Ir para conteúdo
Fórum Script Brasil
  • 0

Exercícios me matando aqui!


Onassis

Pergunta

Bem, comecei Análise de Sistemas esse ano e estou tendo um certo problema com uns exercícios novos. Como trabalho e estudo tenho pouco tempo pra estudar.

Separei 4 em especial pra implorar por alguém que faça, pra mim ter uma base.

Ignorem os fluxogramas.

1°Criar um fluxograma e o pseudocódigo para fazer a apuração de uma eleição (contagem de votos), com 4 candidatos (Zacarias, Mussum, Didi e Dede). É conhecido o número de eleitores, mas não o total de votos, pois alguns podem ter faltado à eleição, neste caso a apuração só termina quando não houver mais cédulas a serem contadas. Ao final deverá ser apresentado em ordem decrescente o total de votos de cada candidato, seu nome, o total de votos apurados e o número de faltas.

2° Criar um fluxograma e pseudocódigo para simular o funcionamento de um dispositivo que faz o anti-vácuo em um veículo de quatro portas, com janelas acionadas eletricamente e funcionando da seguinte forma:

- Entra em funcionamento somente com o carro ligado;

- Abre alternadamente a janela de uma das portas da frente sempre que uma porta for aberta;

- A abertura automática da janela será segundo algumas restrições, sendo:

- Abre; se todas as portas e janelas estão fechadas;

- Não abre; se há uma ou mais portas abertas ou uma ou mais janela aberta;

- Fecha; se não há nenhuma outra porta aberta ou janela aberta;

3°Criar um fluxograma e pseudocódigo pala ler dois números inteiros negativos e/ou positivos, após ler os dois números fazer a inversão dos conteúdos de suas variáveis e apresentá-los na tela. Limite de duas variáveis.

4° Criar um fluxograma e pseudocódigo para simular uma calculadora com as 4 operação (Adição, Subtração, Mult e Divisão). Não permitir divisão por zero. As opções devem ser apresentadas em um menu que deverá ter a opção "sair" para somente assim encerrar o programa.

Obrigado pela atenção e boa noite. ;D

Editado por Onassis
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

{ Este programa recebe do usuário dois valores e exibe a soma, diferença e a multiplicação. }

program Aritmeticas;

uses crt;

var num1,num2,opcao : integer;

begin

writeln ('CALCULADORA SIMPLES');

writeln;

writeln ('<1> Soma');

writeln ('<2> Subtracao');

writeln ('<3> Multiplicacao');

writeln ('<4> Divisao');

writeln ('<5> Sair');

writeln;

write ('Digite opcao: ');

readln (opcao);

if ((opcao<1) or (opcao>5)) then

writeln ('não exite esta opcao!')

else begin

writeln;

if (opcao=5) then writeln('Saindo do sistema...')

else begin

write ('Primeiro valor..: ');

readln (num1);

write ('Segundo valor...: ');

readln (num2);

writeln;

if (opcao = 1) then writeln (num1,' + ',num2,': ',num1+num2);

if (opcao = 2) then writeln (num1,' - ',num2,': ',num1-num2);

if (opcao = 3) then writeln (num1,' * ',num2,': ',num1*num2);

if (opcao = 4)then begin

if (num2<>0) then

writeln (num1,' / ',num2,': ',num1/num2:3:2)

else

writeln ('não exite divisao por zero!');

end;

end;

end;

readkey;

end.

Link para o comentário
Compartilhar em outros sites

  • 0

ficou bom , mas eu faria essa pequena modificacao:

var num1,num2,opcao : integer;

begin

begin

writeln ('CALCULADORA SIMPLES');

writeln;

writeln ('<1> Soma');

writeln ('<2> Subtracao');

writeln ('<3> Multiplicacao');

writeln ('<4> Divisao');

writeln ('<5> Sair');

writeln;

write ('Digite opcao: ');

readln (opcao);

if ((opcao<1) or (opcao>5)) then

writeln ('não exite esta opcao!')

else begin

writeln;

if (opcao=5) then writeln('Saindo do sistema...')

else begin

write ('Primeiro valor..: ');

readln (num1);

write ('Segundo valor...: ');

readln (num2);

writeln;

if (opcao = 1) then writeln (num1,' + ',num2,': ',num1+num2);

if (opcao = 2) then writeln (num1,' - ',num2,': ',num1-num2);

if (opcao = 3) then writeln (num1,' * ',num2,': ',num1*num2);

if (opcao = 4)then begin

if (num2<>0) then

writeln (num1,' / ',num2,': ',num1/num2:3:2)

else

writeln ('não exite divisao por zero!');

end;

readln;

end;

end;

end;

end.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...