Lógica, perguntado por Montitow, 1 ano atrás

) Escrever um algoritmo que lê repetidamente números reais. Quando o valor zero for lido, o algoritmo deve escrever o resultado da média aritmética dos valores lidos (o valor zero, lido por último, não deve ser incluído no cálculo).
OBS.: A quantidade de valores que serão digitados é desconhecida.

2) Escrever um algoritmo que lê repetidamente números inteiros. Quando o valor zero for lido, o algoritmo deve escrever o resultado da soma dos quadrados somente dos números múltiplos de 7 lidos (o valor zero, lido por último, não deve ser incluído na soma). OBS.: A quantidade de valores que serão digitados é desconhecida.

3) Escrever um algoritmo que lê a senha (número inteiro) de um usuário. Se a senha for igual a 1786, o algoritmo deve escrever “Bom dia! Seja bem-vindo.”; caso contrário, deve ser escrita a mensagem “Acesso negado! Senha inválida”. Além disso, o algortimo deve ser desenvolvido, de modo que permita ao usuário apenas 3 tentativas.

4) Escrever um algortitmo que lê repetidamente o valor do preço de uma mercadoria e a quantidade de itens comprados dessa mercadoria. Quando a quantidade lida for igual a zero, o algoritmo deve mostrar o total a ser pago. O algoritmo não deve computar valores negativos de preço ou de quantidade; neste caso, o algoritmo deve pedir que o usuário digite novamente o valor do preço ou da quantidade digitados indevidamente (sugestão: usar outro loop faça..enquanto para cada caso). OBS.: Considerar a quantidade de mercadorias compradas é desconhecida.

5) Escrever um algoritmo de urna eletrônica, para uma eleição com 4 candidatos. O usuário vota, digitando o número do candidato (1,2, 3 ou 4). O número de eleitores é desconhecido. Quando for digitado o valor -1, o algoritmo encerra a eleição, escrevendo o percentual de votos de cada candidato e o total de eleitores que participaram da eleição.

6) Escrever um algoritmo que lê 2 números reais. A seguir, é apresentado, para o usuário, o menu a seguir:
“Operações Disponíveis:
1. Adição
2. Subtração
3. Multiplicação
4. Divisão
9. Sair do Programa
Digite o número de ordem da opção desejada: “
Se a opção for 1, o algoritmo deve somar os dois valore lidos; se for 2, o algoritmo deve fazer o primeiro valor menos o segundo; se for 3, o algoritmo deve multiplicar os valores lidos; se for 4, o algoritmo deve dividir o primeiro pelo segundo valor lido, desde que este não seja zero (o algoritmo deve ter tratamento especial para este caso). O algortimo deve escrever o resultado da operação escolhida. Se o usuário digitar 9, o algoritmo deve ser encerrado. Enquanto o valor da opção 9 não for digitado, o menu deve ser apresentado novamente.

Soluções para a tarefa

Respondido por franklinandradozy3aj
0
6.
function somar(valor1,valor2){
var resultado=valor1+valor2;
return resultado;
}
function subtrair(valor1,valor2){
var resultado=valor1-valor2;
return resultado;
}
function dividir(valor1,valor2){
if (valor2!=0)
{
var resultado=valor1/valor2;  
return resultado;
}
else
return "Não existe divisão por 0";
}
function multiplicar(valor1,valor2)
{
var resultado=valor1*valor2;
return resultado;
}
var fim=true;
while (fim==true){
var opcao=prompt("Digite a opção desejada \nOpções possíveis: \n1. Adição \n2. Subtração \n3. Multiplicação \n4. Divisão \n9. Sair do programa");
if (opcao==9){ 
 fim=false;
}
else if ((opcao<1)||(opcao>5))
{
 alert("Opção invalida");
}
else{
var valor1=parseFloat(prompt("Digite um número")); var valor2=parseFloat(prompt("Digite um número")); 
if (opcao==1)
  alert("Resultado da sua soma:"+somar(valor1,valor2));
else if (opcao==2)
  alert("Resultado da sua subtração:"+subtrair(valor1,valor2));
else if (opcao==3)
  alert("Resultado da sua multicação:"+multiplicar(valor1,valor2));
else
  alert("Resultado da sua divisão: "+dividir(valor1,valor2)); }
}
fiz em javascript testei ta funcionando certinho, caso vc queira passar para outra linguagem e não souber o que significa algum comando só perguntar.
Bons estudos!!
Respondido por davipires113
0

Resposta:

não entendi pnaoode explicar melhor

Perguntas interessantes