Você pode antecipar o seu cadastro. Envie um para sergiannialmeida@yahoo.com.br.

Tamanho: px
Começar a partir da página:

Download "Você pode antecipar o seu cadastro. Envie um e-mail para sergiannialmeida@yahoo.com.br."

Transcrição

1 1 1ª lista de Exercícios Lógica de Programação - Utilizando Javascripts Autor: Sergianni Leitão Almeida Material disponibilizado no site a partir de 01/11/2011. No site serão disponibilizados vídeo aulas e códigos comentados. Aguardem! Você pode antecipar o seu cadastro. Envie um para sergiannialmeida@yahoo.com.br. Observação Material ainda não revisado podendo conter questões ainda não resolvidas e/ou não corrigidas. O material que estará disponibilizado no site é revisado e completo, ou seja, a solução do problema será apresentada através da apresentação do algoritmo e seu respectivo código. 01) Construa um programa em Javascript que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é: Abrir na tela uma janela solicitando que o usuário digite as coordenadas dos pontos P_01 e P_02. Os valores que serão informados pelo usuário ficarão armazenados na memória como sendo as variáveis de origem do problema. x_01 = parseint (prompt("digite o valor de x para o ponto P_01","")); y_01 = parseint (prompt("digite o valor de y para o ponto P_01","")); x_02 = parseint (prompt("digite o valor de x para o ponto P_02","")); y_02 = parseint (prompt("digite o valor de y para o ponto P_02","")); Tendo sido criadas as variáveis de origem vamos criar uma variável que armazenará o primeiro cálculo x_02 - x_01. Depois criar uma variável que armazenará o segundo cálculo (x_02 - x_01)² usando a função Math.

2 2 resultado_01 = (x_02 - x_01); resultado_02 = Math.pow(resultado_01,2); A próxima fase dos cálculos é criar uma variável que armazenará o primeiro cálculo y_02 - y_01 Depois criar uma variável que armazenará o segundo cálculo (y_02 - y_01)² usando a função Math. resultado_03 = (y_02 - y_01); resultado_04 = Math.pow(resultado_03,2); Feito todos os caçulos originais vamos criar uma variável que armazene a soma de (x_02 - x_01)² + (y_02 - y_01)² Lembrando que (x_02 - x_01)² corresponde a variável resultado_02 e que (y_02 - y_01)² corresponde a variável resultado_04 resultado_05 = (resultado_02 + resultado_04); Agora é só criar uma variável que faça o cálculo final solicitado pelo problema. resultado_final = Math.sqrt (resultado_05); Para concluir o programa vamos mostrar na tela uma mensagem ao usuário informando o resultado da equação alert("o resultado da equação é: " + resultado_final); fecha o script 02) Escreva um programa em Javascript que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão:, onde Abrir na tela uma janela solicitando que o usuário digite 03 (três) números a, b e c. a = parseint (prompt("digite o Primeiro número","")); b = parseint (prompt("digite o Segundo número",""));

3 3 c = parseint (prompt("digite o Terceiro número","")); Verificando a condição de que os números digitados são inteiros e positivos. Ou seja, eles devem ser MAIOR que ZERO. if ( ( a > 0) && ( b > 0) && ( c > 0) ) Se a condição foi atendida execute o bloco abaixo. Efetuar a soma dos números a e b e armazenar na variável R_01 depois calcular (R_01)² utilizando a função matemática Math e armazenar na variável R. R_01 = a + b; R = Math.pow ( R_01,2); Efetuar a soma dos números b e c e armazenar na variável S_01, depois calcular (S_01)² utilizando a função matemática Math e armazenar na variável S S_01 = b + c; S = Math.pow (S_01,2); Agora vamos calcular (R + S) dividido por 2 e armazenar na variável D. D = (R + S)/2; Para concluir o programa vamos mostrar na tela uma mensagem ao usuário informando o resultado da equação. alert (" O resultado do cálculo é: " + D); O mesmo problema resolvido utilizando um código diferente. Abrir na tela uma janela solicitando que o usuário digite 03 (três) números a, b e c. a = parseint (prompt("digite o Primeiro número","")); b = parseint (prompt("digite o Segundo número","")); c = parseint (prompt("digite o Terceiro número",""));

4 4 Verificando a condição de que os números digitados são inteiros e positivos. Ou seja, eles devem ser MAIOR que ZERO if ( ( a > 0) && ( b > 0) && ( c > 0) ) Se a condição foi atendida execute o bloco Efetue o cálculo e armazene na variável D. D = ((Math.pow( a + b,2 )) + (Math.pow( b + c,2))) / 2 Para concluir o programa vamos mostrar na tela uma mensagem ao usuário informando o resultado da equação alert (" O resultado do cálculo é: " + D); 03) Faça um programa em Javascript que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. Abrir na tela uma janela informando ao usuário que digite sua idade em anos // meses e dias alert("informe sua idade em Anos // Meses e dias:",""); Abrir na tela uma janela solicitando que o usuário digite sua idade em anos. sua idade em meses. sua idade em dias. e armazenar nas variáveis idade_anos, idade_meses e idade_dias var idade_anos = parseint (prompt("quantos anos você tem:","")); var idade_meses = parseint (prompt("quantos meses?","")); var idade_dias = parseint (prompt("quantos dias","")); Calcular o numero total de dias em relação a idade em anos informada pelo usuário e armazenar na variável dia_ano

5 5 dia_ano = idade_anos * 365; Calcular o numero total de dias em relação a idade em meses informada pelo usuário e armazenar na variável dia_meses dia_meses = idade_meses * 30; Calcular o numero total de dias e armazena na variável num_dias num_dias = dia_ano + dia_meses + idade_dias; Para concluir o programa vamos mostrar na tela uma mensagem ao usuário informando a idade do usuário em dias. alert ("Sua idade é: " + num_dias + " dias"); 04) Faça um programa em Javascript que leia a idade de uma pessoa expressa em dias e mostrea expressa em anos, meses e dias. Abrir na tela uma janela perguntando ao usuário quantos anos ele tem (expresso em dias) e armazenar na variavel idade. Criar uma variável anos com a parte inteira da variável idadeemanos idade = parseint(prompt("informe sua idade em dias:","")); Vamos dividir a o valor da variavel idade por 365 e armazenar na variável anos. anos = Math.round (idade / 365); Vamos pegar o resto dessa divisão dividir por 30 e armazenar na variavel meses. meses = Math.floor((idade % 365) / 30); Vamos pegar o resto da divisão idade por 365 dividir por 30 e armazenar o resto da divisão na variavel dias. dias = (idade % 365) % 30;

6 6 Informar na tela a idade do usuário em anos, meses e dias alert("você tem " + anos + " anos " + meses + " meses" + " e " + dias + " dias");. 05) Faça um programa em Javascript que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Abre uma caixa de mensagem solicitando do usuário que digite os valores de 03 notas que serão armazenadas nas variáveis nota_01, nota_02 e nota_03. nota_01 = parseint (prompt("digite a primeira nota","")); nota_02 = parseint (prompt("digite a segunda nota","")); nota_03 = parseint (prompt("digite a terceira nota","")); Cria as variáveis peso_01, peso_02 e peso_03 em relação as variáveis nota_01, nota_02 e nota_03. peso_01 = nota_01 * 2; peso_02 = nota_02 * 3; peso_03 = nota_03 * 5; Efetua o cálculo ( peso_01 + peso_02 + peso_03) / ( ) e armazena na variável media_final. media_final = ( peso_01 + peso_02 + peso_03) / ( ); Informar na tela a média final obtida pelo aluno. alert ("A média final obtida pelo aluno foi: " + media_final);. 06)

7 7 Faça um programa em Javascript que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos. Abrir na tela uma janela pedindo ao usuário que informe quanto tempo EM SEGUNDOS determinado evento levará para ser realizado e armazenar a informação na variável tempo_informado. tempo_informado = parseint(prompt("quanto tempo EM SEGUNDOS para concluir o evento?","")); Vamos dividir o valor da variavel tempo_informado por 60 com isso já saberemos quantas horas o evento terá e armazenaremos na variavel horas. horas = Math.round (tempo_informado / 3600); Vamos pegar o resto dessa divisão e dividir por 3600 para sabermos quantos minutos e armazenar na variavel minutos. minutos = Math.floor((tempo_informado % 3600) / 60); Vamos pegar o resto da divisão tempo_informado por 3600 dividir por 60 e armazenar o resto da divisão na variavel segundos. segundos = ((tempo_informado % 3600)) % 60; Informar na tela o tempo que o evento levará para ser concluído em horas, minutos e segundos. alert("o evento será concluido em " + horas + " Horas " + minutos + " minutos" + " e " + segundos + " segundos"); 07) O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%. Escrever um programa em Javascript que leia o custo de fábrica de um carro e escreva o custo ao consumidor.

8 8 Abrir na tela uma janela pedindo ao usuário que informe o valor de custo do automável e armazenar a informação na variável custo_fabrica. custo_fabrica = parseint (prompt("digite o valor de custo do produto","")); Calcular o valor da margem usada pelo distribuidor distribuidor = (custo_fabrica *28) / 100; Calcular o valor dos impostos impostos = (custo_fabrica *45) / 100; Calcular o valor final do automóvel valor_final = custo_fabrica + distribuidor + impostos; Informar na tela o valor Final ao consumidor. alert ("Preço final do produto é: " + valor_final); Nessa questão fica uma dúvida: Sabendo que o usuário tem o direito de ser leigo e pode perfeitamente digitar um valor do tipo ,08 que nesse caso o programa iria apresentar uma resposta incorreta, como corrigir? O código acima só funciona para números do tipo 20375, Ou seja, sem ponto e sem vírgula (Inteiros). Como resolver? Pense, você consegue! 08) Um sistema de equações lineares do tipo:, pode ser resolvido segundo mostrado abaixo : Escreva um programa em Javascript que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y.

9 9 Abrir na tela uma janela solicitando que o usuário digite 06 (seis) números a, b, c, d, e e f. a = parseint (prompt("digite o valor de a","")); b = parseint (prompt("digite o valor de b","")); c = parseint (prompt("digite o valor de c","")); d = parseint (prompt("digite o valor de d","")); e = parseint (prompt("digite o valor de e","")); f = parseint (prompt("digite o valor de f","")); Calcula os valores de x e y baseado na fórmula apresentada e armazena nessas mesmas variáveis x e y. x = (c*e)-(b*f) / (a*e) - (b*d); y = (a*f) - (c*d) / (a*e) - (b*d); Mostrar na tela os valores de x e y arredondando para cima com a instrução.tofixed(argumento) alert ("O valor de x é: " + x.tofixed(0) + " O valor de y é: " + y.tofixed(0)); > 09) Calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média, uma mensagem de "Aprovado", caso a média seja igual ou superior a 6, ou a mensagem "reprovado", caso contrário. Abrir na tela uma janela pedindo ao usuário que informe o valor 03 notas (uma a uma) e armazenar as notas nas variáveis a, b e c. nota_a = parseint (prompt("digite a primeira nota","")); nota_b = parseint (prompt("digite a segunda nota","")); nota_c = parseint (prompt("digite a terceira nota","")); Calcular a média aritmética das notas e armazenar na variável media. media = (( nota_a + nota_b + nota_c ) / 3); Se a média aritmética das notas for maior ou igual a 6 imprima na tela a mensagem

10 10 if ( media >= 6 ) alert ("Aprovado com média " + media); Se não imprima na tela a mensagem else alert ("Reprovado com média " + media); Fechar script 10) Elaborar um programa em Javascript que lê 3 valores a,b,c e os escreve. A seguir, encontre o maior dos 3 valores e o escreva com a mensagem : "É o maior ". a + b + a - b Maior de a e b = Solicitar ao usuário para digitar 03 valores a, b e c e armazenar nas variáveis a, b e c. a = parseint (prompt("digite o primeiro valor","")); b = parseint (prompt("digite o segundo valor","")); c = parseint (prompt("digite o terceiro valor","")); Identificar qual foi o MAIOR valor digitado e armazenar nas variáveis maior. maior = Math.max(a,b,c); Imprimir mensagens alert ("O primeiro número digitado foi: " + a); alert ("O segundo número digitado foi: " + b); alert ("O terceiro número digitado foi: " + c); alert ("O maior numero digitado foi " + maior); Fechar script 11)

11 11 Elaborar um programa em Javascript que lê 2 valores a e b e os escreve com a mensagem:?são múltiplos? ou?não são múltiplos? Solicitar ao usuário para digitar 02 numeros a e b e armazenar nas variáveis a e b. a = parseint (prompt("digite o primeiro numero","")); b = parseint (prompt("digite o segundo numero","")); Verificar se os valores armazenados nas variáveis a e b são múltiplos. Para dois números serem considerados múltiplos a divisão entre eles deve apresentar resto igual a ZERO if (( a % b) == 0) Se a condição for atendida imprima na tela a mensagem. alert ("Os núneros digitados são multiplos"); Se não imprima na tela a mensagem. else alert ("Os núneros digitados não são multiplos"); Fechar script 12) Elabore um programa em Javascript que dada a idade de um nadador classifica-o em uma das seguintes categorias: infantil A = 5-7 anos infantil B = 8-10 anos juvenil A = anos juvenil B = anos adulto = maiores de 18 anos

12 12 Abrir na tela uma janela pedindo ao usuário que informe a sua idade e armazenar na variáveis a. a = parseint (prompt("digite sua idade","")); Criar a variável categoria_01 e armazenar como valor a string Infantil A Criar a variável categoria_02 e armazenar como valor a string Infantil B Criar a variável categoria_03 e armazenar como valor a string Juvenil A Criar a variável categoria_04 e armazenar como valor a string Juvenil B Criar a variável categoria_05 e armazenar como valor a string Adulto categoria_01 = "Infantil A"; categoria_02 = "Infantil B"; categoria_03 = "Juvenil A"; categoria_04 = "Juvenil B"; categoria_05 = "Adulto"; Se o valor da variável a for MAIOR OU IGUAL a 5 e se o valor da variável a for MENOR OU IGUAL a 7 imprima na tela uma mensagem. if ((a >= 5) && (a <= 7)) alert ("Atleta pertence a categoria " + categoria_01); Se o valor da variável a for MAIOR OU IGUAL a 8 e se o valor da variável a for MENOR OU IGUAL a 10 imprima na tela uma mensagem. if ((a >= 8) && (a <= 10)) alert ("Atleta pertence a categoria " + categoria_02); Se o valor da variável a for MAIOR OU IGUAL a 11 e se o valor da variável a for MENOR OU IGUAL a 13 imprima na tela uma mensagem. if ((a >= 11) && (a <= 13)) alert ("Atleta pertence a categoria " + categoria_03); Se o valor da variável a for MAIOR OU IGUAL a 14 e se o valor da variável a for MENOR OU IGUAL a 17 imprima na tela uma mensagem.

13 13 if ((a >= 14) && (a <= 17)) alert ("Atleta pertence a categoria " + categoria_04); Se o valor da variável a for MAIOR OU IGUAL a 18 imprima na tela uma mensagem. if (a >= 18) alert ("Atleta pertence a categoria " + categoria_05); O mesmo problema resolvido utilizando um código diferente. Abrir na tela uma janela pedindo ao usuário que informe a sua idade e armazenar na variáveis id. id = parseint(prompt ("Informe a idade do nadador: ", "")); Se o valor da variável id for MENOR OU IGUAL a 4 imprima na tela uma mensagem. if (id <= 4) alert (" Idade inferior a primeira turma"); Se não iniciar a instrução switch relacionando com a variável id. switch (id) Criar um intervalo (possibilidades) utilizando o complemento da instrução switch que é a instrução case se uma das possibilidades existir imprima uma mensagem na tela e pare a busca. case 5: case 6: case 7 : alert (" O nadador e infantil A."); break;

14 14 Se nenhuma das possibilidades anteriores foram atendidas criar um novo intervalo (possibilidades) se uma das possibilidades existir imprima uma mensagem na tela e pare a busca. case 8: case 9: case 10: alert (" O nadador e infantil B."); break; Se nenhuma das possibilidades anteriores foram atendidas criar um novo intervalo (possibilidades) se uma das possibilidades existir imprima uma mensagem na tela e pare a busca. case 11: case 12: case 13: alert (" O nadador e juvenil A."); break; Se nenhuma das possibilidades anteriores foram atendidas criar um novo intervalo (possibilidades) se uma das possibilidades existir imprima uma mensagem na tela e pare a busca. case 14: case 15: case 16: case 17: alert (" O nadador e juvenil B."); break; Se o valor da variável id for MAIOR OU IGUAL a 18 imprima uma mensagem na tela. if (id >= 18) alert (" O nadador e Adulto."); 13) Escreva um programa em Javascript que leia 3 números inteiros e mostre o maior deles.

15 15 Abrir na tela uma janela pedindo ao usuário que informe números a, b e c e armazenar nas variáveis a, b e c. a = parseint (prompt("digite o primeiro número","")); b = parseint (prompt("digite o primeiro número","")); c = parseint (prompt("digite o primeiro número","")); Utilizar a função matemática Math.max para identificar qual dos números digitados é o MAIOR e armazenar na variáveis maior. maior = Math.max (a,b,c); Imprima uma mensagem na tela informando qual o mior número digitado alert ("O maior número digitado foi " + maior); 14) Escreva um programa em Javascript que leia o código de um aluno e suas três notas. Calcule a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem "APROVADO" se a média for maior ou igual a 5 e "REPROVADO" se a média for menor que 5. Sabendo que o usuário irá digitar 03 notas e que a nota maior terá o peso maior, vamos dividir a solução em 03 etapas. Uma para cada condição atendida onde uma determinada nota for a maior. Em outras palavras, quando a nota a for MAIOR o programa executará um determinado bloco de comandos e ações. Quando a nota b for MAIOR o programa executará outro bloco de comandos e ações. E quando a nota c for MAIOR o programa executará seu respectivo bloco de comandos e ações. Abrir na tela uma janela pedindo ao usuário que informe o código do aluno e armazenar na variável código. codigo = prompt ("Digite o código do aluno",""); Abrir na tela uma janela pedindo ao usuário que as três notas do aluno e armazenar nas variáveis a, b e c.

16 a = parseint (prompt ("Digite a 1ª Nota do aluno","")); b = parseint (prompt ("Digite a 2ª Nota do aluno","")); c = parseint (prompt ("Digite a 3ª Nota do aluno","")); Nesse trecho do programa vamos primeiro identificar qual a maior nota digitada e armazenar na variável maior_abc. Depois vamos criar duas variáveis para identificar as categorias: a variável categoria_01 armazenará a string Aprovado a variável categoria_02 armazenará a string Reprovado Note que por ser uma string estará entre aspas maior_abc = Math.max(a,b,c); categoria_01 = "Aprovado"; categoria_02 = "Reprovado"; Primeiro teste de condição que chamaremos caso_01 se a variável a for a MAIOR nota armazenada. if (( a > b ) && ( a > c)) Se a condição for atendida execute o bloco abaixo Calcule a média ponderada das notas a, b e c considerando as informações dadas, ou seja, a terá peso 4, b e c terão peso 3 conforme o enunciado e armazene o valor na variável media_caso_01. media_caso_01 = ((a * 4) + (b * 3) + (c * 3)) / ( ); Depois de calculada a média criar uma situação condicional: se o valor da variável media_caso_01 for MAIOR ou IGUAL a 5 para sabermos se o aluno foi Aprovado ou Reprovado. if ( media_caso_01 >= 5) Se a condição foi atendida imprima na tela as mensagens abaixo. alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_01); alert("situação do aluno: " + categoria_01); 16

17 Se a condição não foi atendida imprima na tela as mensagens abaixo. else alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_01); alert("situação do aluno: " + categoria_02); Fecha o bloco do caso_01 Segundo teste de condição que chamaremos caso_02 se a variável b for a MAIOR nota armazenada. if (( b > a ) && ( b > c)) Se o teste de condição for atendido execute o bloco abaixo Calcule a média ponderada das notas a, b e c considerando as informações dadas, ou seja, b terá peso 4, a e c terão peso 3 conforme o enunciado e armazene o valor na variável media_caso_02 media_caso_02 = ((a * 3) + (b * 4) + (c * 3)) / ( ); Depois de calculada a média criar uma situação condicional se o valor da variável media_caso_02 for MAIOR ou IGUAL a 5. if ( media_caso_02 >= 5) Se a condição foi atendida imprima na tela as mensagens abaixo. alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_02); alert("situação do aluno: " + categoria_01); 17

18 Se a condição não foi atendida imprima na tela as mensagens abaixo Else alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_02); alert("situação do aluno: " + categoria_02); Fecha o bloco do caso_02 Terceiro teste de condição que chamaremos caso_03 se a variável c for a MAIOR nota armazenada. if (( c > a ) && ( c > b)) Se o teste de condição for atendido execute o bloco abaixo. Calcule a média ponderada das notas a, b e c considerando as informações dadas, ou seja, c terá peso 4, a e b terão peso 3 conforme o enunciado e armazene o valor na variável media_caso_03. media_caso_03 = ((a * 3) + (b * 3) + (c * 4)) / ( ); Depois de calculada a média criar uma situação condicional se o valor da variável media_caso_03 for MAIOR ou IGUAL a 5. if ( media_caso_03 >= 5) Se o teste de condição for atendido execute o bloco abaixo. alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_03); alert("situação do aluno: " + categoria_01); 18

19 19 Se o teste de condição não for atendido execute esse outro bloco abaixo. else alert("código do aluno: " + codigo); alert("nota 01= " + a); alert("nota 02= " + b); alert("nota 03= " + c); alert("média obtida= " + media_caso_03); alert("situação do aluno: " + categoria_02); Fecha o bloco do caso_03 Fecha o todos os blocos utilizados 15) Faça um programa em Javascript que leia um nº inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo. Abrir na tela uma janela pedindo ao usuário que um número inteiro qualquer e armazenar na variável n. var n = parseint (prompt("digite um número qualquer","")); Identificar se o número digitado é par ou impar vamos usar o seguinte raciocínio: se o resto da divisão do número por 2 for igual a 0 o número será par. Caso contrário será impar. if ( ( n % 2 ) == 0 ) Se o teste de condição for atendido o número será par. Execute o bloco abaixo. alert("número digitado= " + n + " e ele é PAR");

20 20 Se a condição não foi atendida então ele é um número impar execute o bloco abaixo. else alert ("O número digitado foi: " + n + " e ele é IMPAR"); 16) O cardápio de uma lancheria é o seguinte: Especificação Código Preço Cachorro quente 100 1,20 Bauru simples 101 1,30 Bauru com ovo 102 1,50 Hambúrger 103 1,20 Cheeseburguer 104 1,30 Refrigerante 105 1,00 Escrever um programa em Javascript que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item. Solicitar que o cliente digite o código do produto que deseja pedir e armazenar na variável pedido. var pedido = parseint(prompt("digite o código do produto","")); Primeiro bloco: se o código for igual a 100 o produto pedido será o cachorro quente. Execute o bloco abaixo if (pedido == 100) Comentando o bloco inteiro: armazena a string "Cachorro Quente" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela

21 produto = "Cachorro Quente"; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.20; alert("seu pedido totaliza R$ " + total.tofixed(2)); Segundo bloco se o codigo for igual a 101 o produto pedido será o Bauru Simples. Execute o bloco abaixo if (pedido == 101) Comentando o bloco inteiro: armazena a string "Bauru Simples" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela produto = "Bauru Simples"; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.30; alert("seu pedido totaliza R$ " + total.tofixed(2)); Terceiro bloco Se o codigo for igual a 102 o produto pedido será o Bauru com Ovos. Execute o bloco abaixo. if (pedido == 102) Comentando o bloco inteiro: armazena a string "Bauru com Ovos" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela produto = "Bauru com Ovos"; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.50; alert("seu pedido totaliza R$ " + total.tofixed(2)); Quarto bloco 21

22 Se o codigo for igual a 103 o produto pedido será o Hamburguer. Execute o bloco abaixo if (pedido == 103) Comentando o bloco inteiro: armazena a string "Hamburguer" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela produto = "Hamburguer"; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.20; alert("seu pedido totaliza R$ " + total.tofixed(2)); Quinto bloco Se o codigo for igual a 104 o produto pedido será o cheeseburguer. Execute o bloco abaixo if (pedido == 104) Comentando o bloco inteiro: armazena a string "Cheeseburguer" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela produto = " Cheeseburguer "; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.30; alert("seu pedido totaliza R$ " + total.tofixed(2)); Sexto bloco Se o codigo for igual a 105 o produto pedido será o refrigerante. Execute o bloco abaixo if (pedido == 105) Comentando o bloco inteiro: armazena a string "Refrigerantes" na variável produto solicita que o cliente informe a quantidade desejada e armazena na variável quantidade 22

23 23 e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela produto = "Refrigerantes"; quantidade = prompt("digite quantos " + produto + " você deseja?",""); total = quantidade * 1.00; alert("seu pedido totaliza R$ " + total.tofixed(2)); 17) Tendo como dados de entrada a altura e o sexo de uma pessoa ( M masculino e F feminino), construa um programa em Javascript que calcule seu peso ideal, utilizando as seguintes fórmulas: - para homens: (72.7*h)-58 - para mulheres: (62.1*h)-44.7 Solicitar que o cliente informe o seu sexo e armazenar na variável sexo. sexo = prompt("informe o seu sexo (M=Masculino F=Feminino",""); Solicitar que o cliente informe sua altura e armazenar na variável altura. altura = parsefloat (prompt("informe sua altura","")); Se o sexo for masculino execute o bloco abaixo if ( sexo == "M" ) peso_ideal = (72.7 * altura ) - 58; alert ("Seu peso ideal é: " + peso_ideal.tofixed(2) + " Kilos"); Se o sexo for feminino execute o bloco abaixo if ( sexo == "F" ) peso_ideal = (62.1 * altura ) ; alert ("Seu peso ideal é: " + peso_ideal.tofixed(2) + " Kilos");

24 24 18) Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. Faça um programa em Javascript que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do crédito. (use o comando caso-de e não faça repetições) Saldo médio Percentual de 0 a 200 nenhum crédito 20% do valor do saldo de 201 a 400 médio 30% do valor do saldo de 401 a 600 médio 40% do valor do saldo acima de 601 médio Solicitar que o cliente informe seu saldo médio e armazenar na variável saldo saldo = prompt("informe o seu saldo médio",""); Dependendo do valor do saldo médio executar cada um dos blocos a seguir Bloco 01 - Se o saldo médio for de 0 a 200 if ( (saldo > 0) && ( saldo < 201) ) alert ("Nenhum crédito disponível para esse saldo médio"); Bloco 02 - Se o saldo médio for de 201 a 400 if ( (saldo > 200) && ( saldo < 401) ) credito = (saldo * 20)/100; alert ("Crédito disponível: " + "R$ " + credito.tofixed(2));

25 25 Bloco 03 - Se o saldo médio for de 401 a 600 if ( (saldo > 400) && ( saldo < 601) ) credito = (saldo * 30)/100; alert ("Crédito disponível: " + "R$ " + credito.tofixed(2)); Bloco 04 - Se o saldo médio for acima 601 if (saldo > 600) credito = (saldo * 40)/100; alert ("Crédito disponível: " + "R$ " + credito.tofixed(2)); 19) Um usuário deseja um programa em Javascript onde possa escolher que tipo de média deseja calcular a partir de 3 notas. Faça um programa em Javascript que leia as notas, a opção escolhida pelo usuário e calcule a média. 1 -aritmética 2 -ponderada (3,3,4) 3 harmônica Solicitar que o cliente informe os valores de 3 notas e armazenar na variável nota_01, nota_02 e nota_03 nota01 = parsefloat (prompt("informe a nota 01","")); nota02 = parsefloat (prompt("informe a nota 02","")); nota03 = parsefloat (prompt("informe a nota 03","")); Conhecendo todas as notas vamos perguntar qual média o usuário deseja conhecer. Vamos fazer isso primeiro informando as opções que ele tem alert("qual média deseja saber? '\n'" + "1 - Para Média aritmética '\n'" + "2 - Para Média ponderada '\n'" + "3 - Para Média Harmônica");

26 26 O usuário irá digitar o número correspondente a sua opção desejada e vamos armazenar na variável opcao opcao = prompt("qual sua opção?",""); Primeiro bloco - Se a opção escolhida for 1 mostrar na tela a média aritmética if ( opcao == 1 ) media_aritmetica = ((nota01 + nota02 + nota03)/3); alert ("A média Aritmética das notas é: " + media_aritmetica.tofixed(2)); Segundo bloco - Se a opção escolhida for 2 mostrar na tela a média ponderada if ( opcao == 2 ) media_ponderada = ((nota01*3) + (nota02*3) + (nota03*4))/ ( ); alert ("Média Ponderada = " + media_ponderada.tofixed(2)); Terceiro bloco - Se a opção escolhida for 3 mostrar na tela a média harmônica if ( opcao == 3) media_harmonica = 3 / ( (1/nota01) + ( 1/nota02) + (1/nota03) ); alert ("Média Harmônica = " + media_harmonica.tofixed(2)); 20) Um vendedor necessita de um programa em Javascript que calcule o preço total devido por um cliente. O programa em Javascript deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo: Código do Produto Preço unitário , , , , ,45

27 Solicitar que o cliente digite o código do produto que deseja pedir e armazenar na variável codigo var codigo = parseint(prompt("digite o código do produto","")); Comentando o bloco inteiro (Bloco 01) armazena o valor do código digitado na variável codigo solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela if (codigo == 1001) quantidade = prompt("digite a quantidade desejada?",""); total = quantidade * 5.32; alert("seu pedido totaliza R$ " + total.tofixed(2)); Comentando o bloco inteiro (Bloco 02) armazena o valor do código digitado na variável codigo solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela if (codigo == 1324) quantidade = prompt("digite a quantidade desejada?",""); total = quantidade * 6.45; alert("seu pedido totaliza R$ " + total.tofixed(2)); Comentando o bloco inteiro (Bloco 03) armazena o valor do código digitado na variável codigo solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela if (codigo == 6548) quantidade = prompt("digite a quantidade desejada?",""); 27

28 28 total = quantidade * 2.37; alert("seu pedido totaliza R$ " + total.tofixed(2)); Comentando o bloco inteiro (Bloco 04) armazena o valor do código digitado na variável codigo solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela if (codigo == 0987) quantidade = prompt("digite a quantidade desejada?",""); total = quantidade * 5.32; alert("seu pedido totaliza R$ " + total.tofixed(2)); Comentando o bloco inteiro (Bloco 05) armazena o valor do código digitado na variável codigo solicita que o cliente informe a quantidade desejada e armazena na variável quantidade e depois efetua o calculo quantidade x preço e armazena na variável total conclui o bloco mostrando uma mensagem na tela if (codigo == 7623) quantidade = prompt("digite a quantidade desejada?",""); total = quantidade * 6.45; alert("seu pedido totaliza R$ " + total.tofixed(2)); 21) Um vendedor precisa de um programa em Javascript que calcule o preço total devido por um cliente. O programa em Javascript deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo. Mostre uma mensagem no caso de código inválido. Código Preço unitário 'ABCD' R$ 5,30

29 29 'XYPK' R$ 6,00 'KLMP' R$ 3,20 'QRST' R$ 2,50 Solicitar que o cliente digite o código do produto que deseja pedir e armazenar na variável codigo e solicitar a quantidade desejada e armazenar na variável quantidade var codigo = prompt("digite o código do produto",""); var quantidade = parseint(prompt("digite a quantidade desejada.","")); Se o valor da variável codigo for igual a string " ABCD " execute o bloco if (codigo == "ABCD") total = quantidade * 5.30; alert("valor total do pedido: " + total.tofixed(2)); Se o valor da variável codigo for igual a string " XYPK " execute o bloco if (codigo == "XYPK") total = quantidade * 6.00; alert("valor total do pedido: " + total.tofixed(2)); Se o valor da variável codigo for igual a string " KLMP " execute o bloco if (codigo == "KLMP") total = quantidade * 3.20; alert("valor total do pedido: " + total.tofixed(2)); Se o valor da variável codigo for igual a string " QRST " execute o bloco if (codigo == "QRST") total = quantidade * 2.50; alert("valor total do pedido: " + total.tofixed(2));

30 30 Se o valor da variável codigo diferente de todas as string s execute o bloco if (( codigo!== "ABCD") && ( codigo!== "XYPK") && ( codigo!== "KLMP") && ( codigo!== "QRST")) alert("código não cadastrado"); 22) Uma empresa concederá um aumento de salário aos seus funcionários, variável de acordo com o cargo, conforme a tabela abaixo. Faça um programa em Javascript que leia o salário e o cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a diferença. Código Cargo Percentual 101 Gerente 10% 102 Engenheiro 20% 103 Técnico 30% Solicitar que o usuário informe seu cargo e seu salário e armazenar na variável cargo e na variável salario cargo = prompt("informe seu cargo",""); salario = parsefloat (prompt("informe seu salário","")); Se o cargo informado for Gerente execute o bloco a seguir if ( cargo == "Gerente") aumento = (salario*10)/100; novo_salario = salario + aumento; diferenca = novo_salario-salario; alert ("Seu cargo é de " + cargo); alert ("Seu antigo salário é R$ " + salario); alert ("Seu novo salário é R$ " + novo_salario); alert ("O aumento foi de R$ " + diferenca);

31 Se o cargo informado for Engenheiro execute o bloco a seguir if ( cargo == "Engenheiro") aumento = (salario*20)/100; novo_salario = salario + aumento; diferenca = novo_salario-salario; alert ("Seu cargo é de " + cargo); alert ("Seu antigo salário é R$ " + salario); alert ("Seu novo salário é R$ " + novo_salario); alert ("O aumento foi de R$ " + diferenca); Se o cargo informado for Técnico execute o bloco a seguir if ( cargo == "Técnico") aumento = (salario*30)/100; novo_salario = salario + aumento; diferenca = novo_salario-salario; alert ("Seu cargo é de " + cargo); alert ("Seu antigo salário é R$ " + salario); alert ("Seu novo salário é R$ " + novo_salario); alert ("O aumento foi de R$ " + diferenca); se o cargo informado não for Gerente se o cargo informado não for Engenheiro se o cargo informado não for Técnico execute o bloco a seguir if (( cargo!== "Gerente") && ( cargo!== "Engenheiro") && ( cargo!== "Tecnico") ) aumento = (salario*40)/100; novo_salario = salario + aumento; diferenca = novo_salario-salario; alert ("Cargo não especificado na tabela"); alert ("Seu antigo salário é R$ " + salario); alert ("Seu novo salário é R$ " + novo_salario); alert ("O aumento foi de R$ " + diferenca); Fechar o script 31

32 32 23) Elaborar um programa em Javascript que lê 3 valores a,b,c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores formem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escrever os valores lidos. ( se a > b + c não formam triângulo algum, se a é o maior). Solicitar que o usuário informe 3 valores e armazenar nas variáveis a, b e c a=parseint (prompt("digite A ","")); b=parseint (prompt("digite B ","")); c=parseint (prompt("digite C ","")); Verificar a condição do enunciado if ( a >( b + c)) Se a condição doenunciado é atendida execute o bloco alert("os valores informados" + a + "," + b + "," + c + " não formam um triângulo"); Se a condição doenunciado não for atendida execute o bloco else alert("os valores informados formam um triângulo"); fecha o script 24) Escrever um programa em Javascript que lê a hora de início de um jogo e a hora do final do jogo (considerando apenas horas inteiras) e calcula a duração do jogo em horas, 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.

33 Criar a variável hora_inicial que receberá a hora inicial da partida Criar a variável hora_final que receberá a hora final da partida Criar a variável duracao que calculará a duração da partida quando a partida terminar em até 12 horas Criar a variável d2 que calculará a duração da partida quando a partida terminar em após 12 horas var hora_inicial; var hora_final; var duracao; Solicitar que o usuário informe a hora de início da partida e armazenar na variável hora_inicial Solicitar que o usuário informe a hora do término da partida e armazenar na variável hora_final Criar a variável d2 que calculará a duração da partida quando a partida terminar em após 12 horas hora_inicial =prompt("digite a hora inicial do jogo:",""); hora_final =prompt("digite a hora final do jogo:",""); Com as informações necessárias, calcular a diferença entre a hora_final e a hora_inicial e armazenar na variável duracao duracao = ( hora_final - hora_inicial ); Se o valor da variável duracao for maior que ZERO if (duracao >0) Imprima a mensagem na tela alert("o tempo de duração do jogo é de: " + duracao + " horas"); Se o valor da variável duracao não for maior que ZERO else Execute esse bloco duracao = duracao + 24; alert("o tempo de duração do jogo é de: " + duracao + " horas"); 33

34 34 Feche o script 25) Escrever um programa em Javascript que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir: a) Se i=1 escrever os três valores a, b, c em ordem crescente. b) Se i=2 escrever os três valores a, b, c em ordem decrescente. c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois. Solicitar que o usuário digite um número entre 1 e 3 e armazenar na variável i i = parseint (prompt("digite um número entre 1 e 3")); Solicitar que o usuário digite três valores e armazenar nas variáveis a, b e c a = parseint (prompt("digite o valor de a")); b = parseint (prompt("digite o valor de b")); c = parseint (prompt("digite o valor de c")); Primeiro bloco de condições para identificar qual o maior número e armazenar na variável maior if ( (a>b) && (a>c) ) maior=a; if ( (b>a) && (b>c) ) maior=b; if ( (c>a) && (c>b) ) maior=c; Segundo bloco de condições para identificar qual o menor número e armazenar na variável menor if ( (a<b) && (a<c) ) menor=a; if ( (b<a) && (b<c) ) menor=b; if ( (c<a) && (c<b) ) menor=c; Terceiro bloco de condições para identificar qual o número do meio e armazenar na variável meio

35 35 if ( (a > menor) && (a < maior) ) meio=a; if ( (b > menor) && (b < maior) ) meio=b; if ( (c > menor) && (c < maior) ) meio=c; Sabendo todas as informações necessárias se o número escolhido foi 1 executar o bloco if (i == 1) alert("ordem Crescente: " + menor + " " + meio + " " + maior); Sabendo todas as informações necessárias se o número escolhido foi 2 executar o bloco if (i == 2) alert("ordem Decrescente: " + maior + " " + meio + " " + menor); Sabendo todas as informações necessárias se o número escolhido foi 3 executar o bloco if (i == 3) alert("o maior escrito no entre os outros: " + menor + " " + maior + " " + meio); 26) Escrever um programa em Javascript que lê um valor em reais e calcula qual o menor número possível de notas de 100, 50, 10, 5 e 1 em que o valor lido pode ser decomposto. Escrever o valor lido e a relação de notas necessárias. Solicite que o usuário informe um valor em reais e armazene na variável valor valor = parsefloat (prompt("informe o valor em Reais","")); Conhecendo o valor vamos dividir por 100 para sabermos quantas notas de 100 corresponde pegar a parte inteira da divisão (usar a função Math.floor) e armazenar na variável nota_cem nota_cem = Math.floor(valor/100);

36 36 Resto da divisão (valor por 100) e dividir por 50 para ter o número de notas de 50 e armazenar na variável nota_cinquenta nota_cinquenta = Math.floor((valor % 100) / 50); Resto da divisão (valor por 100) por 50 e dividir por 10 para ter o número de notas de 10 e armazenar na variável nota_dez nota_dez = Math.floor (((valor % 100) % 50) / 10); Resto da divisão (((valor % 100) % 50) % 10) e dividir por 1 para ter o número de notas de 1 e armazenar na variável nota_um nota_um = Math.floor ((( (valor % 100) % 50 ) % 10) / 1); Exibir uma mensagem informando o valor digitado quantidade de notas de 100 quantidade de notas de 50 quantidade de notas de 10 quantidade de notas de 1 alert(valor + " Corresponde a: \n " + nota_cem + " nota(s) de 100 Reais \n" + nota_cinquenta + " nota(s) de 50 Reais \n" + nota_dez + " nota(s) de 10 Reais \n" + nota_um + " nota(s) de 1 Real"); 27) Escrever um programa em Javascript que lê: - a percentagem do IPI a ser acrescido no valor das peças - o código da peça 1, valor unitário da peça 1, quantidade de peças 1 - o código da peça 2, valor unitário da peça 2, quantidade de peças 2 O programa em Javascript deve calcular o valor total a ser pago e apresentar o resultado. Fórmula : (valor1*quant1 + valor2*quant2)*(ipi/ ) Solicite que o usuário informe o código da primeira peça e armazene na variável codigo_01

37 37 codigo_01 = parseint (prompt("informe o código da primeira peça:","")); Solicite que o usuário informe o valor da primeira peça e armazene na variável valor_01 valor_01 = parsefloat (prompt("informe o valor da primeira peça:","")); Solicite que o usuário informe a quantidade da primeira peça e armazene na variável quantidade_01 quantidade_01 = parsefloat (prompt("informe a quantidade da primeira peça:","")); Solicite que o usuário informe o código da segunda peça e armazene na variável codigo_02 codigo_02 = parseint (prompt("informe o código da segunda peça:","")); Solicite que o usuário informe o valor da segunda peça e armazene na variável valor_02 valor_02 = parsefloat (prompt("informe o valor da segunda peça:","")); Solicite que o usuário informe a quantidade da segunda peça e armazene na variável quantidade_02 quantidade_02 = parsefloat (prompt("informe a quantidade da segunda peça:","")); Solicite que o usuário informe o valor do IPI e armazene na variável IPI IPI = parsefloat (prompt("informe o percentual de IPI:","")); De posse das informações calcular o preço das peças já com IPI total = ((valor_01 * quantidade_01) + (valor_02 * quantidade_02)) * ( (IPI/100) + 1); Exibir mensagem na tela informando o valor total alert("valor total a ser pago é de R$ " + total.tofixed(2)); 28) Escrever um programa em Javascript que lê a hora de início e hora de término de um jogo, ambas subdivididas em dois valores distintos : horas e minutos. Calcular e escrever a duração do jogo, também em horas e minutos, considerando que o tempo máximo de duração de um jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.

38 38 29) Escrever um programa em Javascript que lê o número de identificação, as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula: MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7 A atribuição de conceitos obedece a tabela abaixo: Média de Aproveitamento Conceito 9,0 A 7,5 e < 9,0 B 6,0 e < 7,5 C 4,0 e < 6,0 D < 4,0 E O programa em Javascript deve escrever o número do aluno, suas notas, a média dos exercícios, a média de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o conceito for A,B ou C e REPROVADO se o conceito for D ou E. Solicite que o usuário informe o código do aluno e armazene na variável codigo codigo = parseint (prompt("informe o código do aluno","")); Solicite que o usuário informe a primeira nota do aluno e armazene na variável nota1 nota1 = parsefloat (prompt("informe 1ª nota do aluno","")); Solicite que o usuário informe a segunda nota do aluno e armazene na variável nota2 nota2 = parsefloat (prompt("informe 2ª nota do aluno","")); Solicite que o usuário informe a terceira nota do aluno e armazene na variável nota3 nota3 = parsefloat (prompt("informe 3ª nota do aluno","")); Solicite que o usuário informe a média dos exercícios do aluno e armazene na variável media_exercicios

39 media_exercicios = parsefloat (prompt("informe a média dos exercícios do aluno","")); Calcular a media de aproveitamento e armazene na variável media_aproveitamento media_aproveitamento = (nota1 + (nota2*2) + (nota3*3) + media_exercicios)/7; Se a media_aproveitamento for maior ou igual a 9.00 execute o bloco 01 if ( media_aproveitamento >= 9.00) alert("código do aluno \n" + codigo + "\n" + "O aluno obteve media de aproveitamento \n" + media_aproveitamento.tofixed(2) + "\n e foi aprovado \n" + "com conceito A"); Se a media_aproveitamento for maior ou igual a 7.50 e menor que 9.00 execute o bloco 02 if (( media_aproveitamento >= 7.50) && ( media_aproveitamento < 9.00)) alert("código do aluno \n" + codigo + "\n" + "O aluno obteve media de aproveitamento \n" + media_aproveitamento.tofixed(2) + "\n e foi aprovado \n" + "com conceito B"); Se a media_aproveitamento for maior ou igual a 6.00 e menor que 7.50 execute o bloco 03 if (( media_aproveitamento >= 6.00) && ( media_aproveitamento < 7.50)) alert("código do aluno \n" + codigo + "\n" + "O aluno obteve media de aproveitamento \n" + media_aproveitamento.tofixed(2) + "\n e foi aprovado \n" + "com conceito C"); Se a media_aproveitamento for maior ou igual a 4.00 e menor que 6.00 execute o bloco 03 if (( media_aproveitamento >= 4.00) && ( media_aproveitamento < 6.00)) alert("código do aluno \n" + codigo + "\n" + "O aluno obteve media de aproveitamento \n" + media_aproveitamento.tofixed(2) + "\n e foi reprovado \n" + "com conceito D"); Se a media_aproveitamento for menor que 4.00 execute o bloco 04 if ( media_aproveitamento < 4.00) alert("código do aluno \n" + codigo + "\n" + "O aluno obteve media de aproveitamento \n" + media_aproveitamento.tofixed(2) + "\n e foi reprovado \n" + "com conceito E"); 39

40 40 30) O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Escrever um programa em Javascript que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas. Primeiro vamos criar as variáveis. var indice_poluicao; var grupo_01; var grupo_02; var grupo_03; Agora vamos pedir que o usuário digite um suposto índice de poluição medido. indice_poluicao =parsefloat(prompt("digite o índice de poluição ambiental atual:","")); Se o índice informado (digitado) for menor ou igual a 0,25... if(indice_poluicao <=0.25) Se a condição acima foi atendida Execute o bloco abaixo alert("índice de poluição aceitável!") ; No caso da condição anterior não ter sido atendida vamos criar uma nova condição de teste. Se o índice informado (digitado) for maior que 0,25 e menor ou igual a 0,39... if( (indice_poluicao > 0.25) && (indice_poluicao <=0.39) ) Se a condição acima foi atendida Execute o bloco abaixo

Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger

Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger Algoritmos Seqüênciais e Condicionais Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1)

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS C. EXERCÍCIOS ESTRUTURA SE...ENTAO 31. Faça um algoritmo que leia dois números A e B e imprima o maior deles. 32. Faça um algoritmo que leia um número N e imprima F1, F2 ou F3, conforme a condição: F1,

Leia mais

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.

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. EXERCÍCIOS 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 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

Leia mais

Lista de Exercícios de Estrutura Condicional

Lista de Exercícios de Estrutura Condicional Lista de Exercícios de Estrutura Condicional 1 - Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua

Leia mais

1ª Lista de exercícios

1ª Lista de exercícios 1ª Lista de exercícios NOTA: Por favor tente resolver todos os exercícios sozinho, caso tente e não consiga entre em contato no email: suporte@mjailton.com.br. Após a resolução envie as respostas para

Leia mais

Aula 3 Desvio Condicional

Aula 3 Desvio Condicional Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado

Leia mais

Python Condicionais e Loops. Introdução à Programação SI1

Python Condicionais e Loops. Introdução à Programação SI1 Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos

Leia mais

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo

Leia mais

Introdução à Lógica de Programação (cont.)

Introdução à Lógica de Programação (cont.) Operadores Introdução à Programação (cont.) Luis Otavio Alvares Adaptado de slides das profas. Vania Bogorny, Patrícia Jaques e Mônica Py Usados para incrementar, decrementar, comparar e avaliar dados,

Leia mais

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - FIT - Faculdade de Informática de Taquara Curso de Sistemas de Informação EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS - Profa. Flávia Pereira de Carvalho Março de 2007 Profa. Flávia Pereira

Leia mais

Lista de Exercícios 03b Algoritmos Repetição

Lista de Exercícios 03b Algoritmos Repetição Lista de Exercícios 03b Algoritmos Repetição (enquanto... faça:... fim-enquanto) (faça:... enquanto) 61) Escreva um algoritmo em PORTUGOL que receba números do usuário e imprima o triplo de cada número.

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

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

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição 1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita

Leia mais

Lista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e

Lista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e Lista de Exercícios 03b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999 for digitado. 62) Escreva um programa

Leia mais

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO Exercícios de Seletores (estrutura condicional) Exercício 1. [ASCENCIO] A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de

Leia mais

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9. Série de Exercícios Comandos Condicionais 1. Com base nas tabelas de decisão, determine os resultados lógicos das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas

Leia mais

Lista de Exercícios. Vetores

Lista de Exercícios. Vetores Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições

Leia mais

2ª Lista de exercícios

2ª Lista de exercícios 2ª Lista de exercícios NOTA: Por favor tente resolver todos os exercícios sozinho, caso tente e não consiga entre em contato no email: suporte@mjailton.com.br. Após a resolução envie as respostas para

Leia mais

Universidade Federal de Goiás Instituto de Informática

Universidade Federal de Goiás Instituto de Informática Universidade Federal de Goiás Instituto de Informática EXERCÍCIOS DE ESTRUTURAS SEQUÊNCIAIS 1. O coração humano bate em média uma vez por segundo. Desenvolver um algoritmo para calcular e escrever quantas

Leia mais

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

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch) CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Revisão Aula Anterior Estruturas de Decisão (If e Switch) Revisão Comandos básicos no terminal: Para verificar os arquivos que estão em uma pasta usa-se ls: Para acessar

Leia mais

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!! Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual

Leia mais

BC0501 Linguagens de Programação

BC0501 Linguagens de Programação BC0501 Linguagens de Programação Aula Prática: 03 Assunto: Comandos de Seleção 1. Introdução Um comando de seleção define uma condição em um programa, que permite que grupos de comandos sejam executados

Leia mais

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. 2) Escreva um algoritmo em Scilab que imprima todos

Leia mais

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50. 2) Escreva um algoritmo em Scilab que imprima todos

Leia mais

Lista de exercícios 01 de Computação Aplicada

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

Leia mais

ESTRUTURA CONDICIONAL

ESTRUTURA CONDICIONAL AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens

Leia mais

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos LISTA DE EXERCÍCIOS: 3ª Unidade Registros e Arquivos 1) Faça um programa que leia os dados de 10 funcionários de uma empresa usando um registro do tipo funcionário, e após a sua leitura, imprima na tela.

Leia mais

Linguagem algorítmica: Portugol

Linguagem algorítmica: Portugol Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada

Leia mais

Lista de Exercícios 3 Estrutura Condicional

Lista de Exercícios 3 Estrutura Condicional 1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um

Leia mais

I Lista de Exercícios

I Lista de Exercícios MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DIRETORIA DE ENSINO DE GRADUAÇÃO LÓGICA DE PROGRAMAÇÃO ESTRUTURADA I Lista de Exercícios 1. Faça um algoritmo que receba o salário-base de

Leia mais

MICROSOFT EXCEL AVANÇADO

MICROSOFT EXCEL AVANÇADO MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para

Leia mais

Aula 02: C# - Estruturas de Decisão

Aula 02: C# - Estruturas de Decisão Aula 02: C# - Estruturas de Decisão Estruturas de decisão: if if...else Switch Exercícios em Sala de Aula Normalmente, os comandos em um programa são executados um depois do outro, na seqüência em que

Leia mais

Algoritmos e Programação. Prof. Tarcio Carvalho

Algoritmos e Programação. Prof. Tarcio Carvalho Algoritmos e Programação Prof. Tarcio Carvalho Conceito de Lógica A utilização da lógica na vida do indivíduo é constante, visto que é ela quem possibilita a ordenação do pensamento humano. Exemplo: A

Leia mais

ESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++

ESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++ ESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++ #include { Este trecho é reservado para o corpo da função, com a declaração de suas variáveis locais, seus comandos e funções

Leia mais

7. Estrutura de Decisão

7. Estrutura de Decisão 7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UFRPE

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UFRPE Seção 1: Algoritmos Seqüências 1. Qual o valor das variáveis x, y, z e k após a execução do seguinte trecho de código? int x, y; int a = 14, b = 3; float z, k; Solução: x=14/3=4 y=14mod(3)=2 z=14/3=4 k=3/2.0=1.5

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

Leia mais

//Leitura de Variáveis System.out.print("Digite a temperatura atual: "); temp = leia.nextfloat();

//Leitura de Variáveis System.out.print(Digite a temperatura atual: ); temp = leia.nextfloat(); Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios Nº 02 Algoritmos Computacionais Estruturas de Seleção Soluções de Referência em Java ATENÇÃO- Para cada um dos

Leia mais

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual Copyright 2008, Intel Corporation. Todos os direitos reservados. Página 1 de 17 TUTORIAL: FERRAMENTA DE CLASSIFICAÇÃO VISUAL ÍNDICE 1. Acessando a ferramenta... 3 2. Como se cadastrar... 4 3. Usando a

Leia mais

CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO

CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO 6.1 - INTRODUÇÃO CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO Existem problemas que podem ter mais de um caminho a ser seguido para seleção correta, ou existem restrições em suas soluções. O sujeito que irá executar

Leia mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

3. Tipos de Dados, Constantes e Variáveis.

3. Tipos de Dados, Constantes e Variáveis. 3. Tipos de Dados, Constantes e Variáveis. O computador realiza a sua tarefa trabalhando as informações contidas em sua memória, essas podem ser classificadas em dois tipos básicos: as instruções e os

Leia mais

AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes

AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes FUNÇÕES E PROCEDIMENTOS Também chamados de subalgoritmos São trechos de algoritmos

Leia mais

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

Passo a Passo do Orçamentos de Entrada no SIGLA Digital Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte

Leia mais

Sumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42

Sumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42 Sumário: Fluxo Operacional... 3 Contatos... 4 Passo a passo para visualização de contatos... 5 Passo a passo para filtragem da lista de contatos... 6 Como ordenar a lista de contatos... 7 Como gerar uma

Leia mais

Passo a Passo do Checkout no SIGLA Digital

Passo a Passo do Checkout no SIGLA Digital Página 1 de 7 Passo a Passo do Checkout no SIGLA Digital Este é um dos principais módulos do Sigla Digital. Utilizado para vendas no balcão por ser uma venda rápida, mais simples, onde não é necessário

Leia mais

2ª Lista de Exercícios

2ª Lista de Exercícios Faculdade Novo Milênio Engenharia da Computação Engenharia de Telecomunicações Processamento de Dados 2006/1 2ª Lista de Exercícios Obs.: Os programas devem ser implementados em C++. 1. Escrever um algoritmo

Leia mais

Lista de Exercícios de Estrutura Sequencial Resolvida

Lista de Exercícios de Estrutura Sequencial Resolvida Lista de Exercícios de Estrutura Sequencial Resolvida 1 Faça um algoritmo que leia quatro números informados pelo usuário e que depois imprima a média ponderada, sabendo se que os pesos são respectivamente:

Leia mais

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

Lista de Exercícios da 3ª Unidade. ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados) Lista de Exercícios da 3ª Unidade ( Ponteiros, Alocação dinâmica, Arquivos, Estruturas de Dados) 1. (Seg. chamada - 2014.1) Construa um programa em C que realize as seguintes operações: a) Faça uma função

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

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 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 CIDADÃO O sistema permite que qualquer pessoa - física ou jurídica - encaminhe pedidos de acesso à informação para órgãos e entidades do Poder Executivo Municipal. Por meio do e-sic também é

Leia mais

Programação: Estruturas de seleção

Programação: Estruturas de seleção Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos

Leia mais

A4 Projeto Integrador e Lista de Jogos

A4 Projeto Integrador e Lista de Jogos A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo

Leia mais

Estrutura de Repetição Simples

Estrutura de Repetição Simples Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios Básicos sobre Laço Estrutura de Repetição Simples Eercício 01 Escreva um programa que imprima todos os números inteiros de 0 a 50. A seguir,

Leia mais

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,

Leia mais

Universidade Federal de Minas Gerais Instituto de Ciências Agrárias

Universidade Federal de Minas Gerais Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Instituto de Ciências Agrárias Professor: Renato Dourado Maia Disciplina: Programação de Computadores Curso: Engenharia de Alimentos Turma: Terceiro Período 1 Introdução

Leia mais

Treinamento de. Linx Pos

Treinamento de. Linx Pos Treinamento de caixa Linx Pos Será instalados no terminal da loja, o ícone, conforme imagem abaixo: Linx POS ÍNDICE Abertura de caixa e leitura X Lançamentos Cancelamento de itens Consulta preços no ato

Leia mais

Lista de Exercícios 02 Algoritmos Estrutura Condicional

Lista de Exercícios 02 Algoritmos Estrutura Condicional Lista de Exercícios 02 Algoritmos Estrutura Condicional 1) Escreva um algoritmo em PORTUGOL que leia um número e o imprima caso ele seja maior que 20. 2) Construa um algoritmo em PORTUGOL que leia dois

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

Programas C com Repetição

Programas C com Repetição Programas C com Repetição 1. Escrever um programa C que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever um programa C que lê um

Leia mais

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

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

Roteiro para digitação de NOTAS e FREQUÊNCIAS

Roteiro para digitação de NOTAS e FREQUÊNCIAS Roteiro para digitação de NOTAS e FREQUÊNCIAS O docente ao longo do semestre deve informar ao sistema as notas e frequências para que o aluno possa consultá-las. Neste roteiro procuramos mostrar a forma

Leia mais

PROGRAMAÇÃO DE COMPUTADORES (Teoria)

PROGRAMAÇÃO DE COMPUTADORES (Teoria) PC PROGRAMAÇÃO DE COMPUTADORES (Teoria) Aula 01 Prof. Ricardo Veras (prof.rveras@gmail.com) ALGORITMOS "Seqüência ordenada de passos, que deve ser seguida para a realização de um tarefa" "Algoritmo é um

Leia mais

Capítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Capítulo 7. Estruturas de Decisão. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra Capítulo 7 Estruturas de Decisão Objetivos do Capítulo Apresentar as estruturas de decisão disponíveis no Java e sua aplicabilidade para promover desvios no fluxo de execução dos aplicativos. Indicar a

Leia mais

Passo a Passo do Cadastro Produtos no SIGLA Digital

Passo a Passo do Cadastro Produtos no SIGLA Digital Página 1 de 15 Passo a Passo do Cadastro Produtos no SIGLA Digital O cadastro de produtos permite organizar as informações relativas a produtos e serviços, como grupo, marca, peso, unidades e outros, que

Leia mais

CAPITULO 5 COMANDO DE FLUXO IF

CAPITULO 5 COMANDO DE FLUXO IF CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá

Leia mais

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

Sumário. Tutorial: Editor de Exercícios Online para o professor 1 Sumário Inserir Exercícios... 4 Minhas Avaliações... 5 Cadastrar perguntas... 7 Inserindo imagens... 10 Inserindo arquivos... 13 Inserindo vídeos... 15 Gerenciador de fórmulas e equações matemáticas...

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA FRONTEIRA SUL COMISSÃO PERMANENTE DO PROCESSO SELETIVO DÚVIDAS FREQUENTES

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA FRONTEIRA SUL COMISSÃO PERMANENTE DO PROCESSO SELETIVO DÚVIDAS FREQUENTES DÚVIDAS FREQUENTES A UFFS abre mais de um Processo Seletivo no mesmo ano? Não. Há apenas um Processo Seletivo por ano. Nele, você pode optar por cursos que começam no primeiro ou no segundo semestre, mas

Leia mais

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++

Edwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++ Edwar Saliba Júnior Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++ Belo Horizonte 2009 Sumário 1 Nota:... 2 2 Comandos e Palavras Reservadas:... 3 3 Dicas... 4

Leia mais

Nova Central de Atendimento Logicorp

Nova Central de Atendimento Logicorp 1. INICIAR O NAVEGADOR DE INTERNET Acessar a página da Logicorp no link: http://www.logicorp.net.br/index.html 2. ACESSANDO A ÁREA DE ATENDIMENTO DO NOSSO SITE Na parte superior clique em Atendimento.

Leia mais

Manual Novo Portal do Professor Versão beta 1.

Manual Novo Portal do Professor Versão beta 1. Manual Novo Portal do Professor Versão beta 1. Obs: 1 - Este manual ainda encontra-se em elaboração, vou disponibilizado esta versão, visto a proximidade do lançamento das notas de n1 para o semestre 2012/2.

Leia mais

MANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3

MANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3 ÍNDICE Sobre o módulo de CRM... 2 1 Definindo a Campanha... 3 1.1 Incluir uma campanha... 3 1.2 Alterar uma campanha... 4 1.3 Excluir... 4 1.4 Procurar... 4 2 Definindo os clientes para a campanha... 4

Leia mais

FÓRMULAS DO MICROSOFT EXCEL

FÓRMULAS DO MICROSOFT EXCEL FÓRMULAS DO MICROSOFT EXCEL 1. SINAIS DE OPERAÇÕES 2. SINAIS PARA CONDIÇÃO SINAL FUNÇÃO SINAL FUNÇÃO + SOMAR > MAIOR QUE - SUBTRAÇÃO < MENOR QUE * MULTIPLICAÇÃO DIFERENTE QUE / DIVISÃO >= MAIOR E IGUAL

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

Manual de Relação de Pontos por Indicação

Manual de Relação de Pontos por Indicação Manual de Relação de Pontos por Indicação Sumário 1. Verificando se o parâmetro das funções está ativo... 3 2. Efetuando o cadastro da faixa de indicação... 5 2.1. Cadastro de faixas com intervalos...

Leia mais

Manual do Almoxarifado SIGA-ADM

Manual do Almoxarifado SIGA-ADM Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione

Leia mais

Algoritmos e Linguagens de Programação

Algoritmos e Linguagens de Programação Estrutura Sequencial Lista de Exercícios 01 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou seja, existem

Leia mais

Trabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06.

Trabalho Final. Data da Submissão: das 8h do dia 16/06 às 24h do dia 17/06. Data da Entrega do Relatório: das 15h às 18h no dia 18/06. ICMC-USP ICC - SCC-0 Turmas B e D - º. Semestre de 00 - Prof. João Luís. PAE: Jefferson F. Silva. Trabalho Final Submissão Automática da implementação pelo sistema Boca (http://blacklabel.intermidia.icmc.usp.br/boca/scc00/.)

Leia mais

Matemática Financeira II

Matemática Financeira II Módulo 3 Unidade 28 Matemática Financeira II Para início de conversa... Notícias como essas são encontradas em jornais com bastante frequência atualmente. Essas situações de aumentos e outras como financiamentos

Leia mais

Resoluções comentadas das questões de Estatística da prova para. ANALISTA DE GERENCIAMENTO DE PROJETOS E METAS da PREFEITURA/RJ

Resoluções comentadas das questões de Estatística da prova para. ANALISTA DE GERENCIAMENTO DE PROJETOS E METAS da PREFEITURA/RJ Resoluções comentadas das questões de Estatística da prova para ANALISTA DE GERENCIAMENTO DE PROJETOS E METAS da PREFEITURA/RJ Realizada pela Fundação João Goulart em 06/10/2013 41. A idade média de todos

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Linguagem e Técnicas de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Associação Educacional Dom Bosco Curso de Engenharia 1º ano Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,

Leia mais

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -! Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder

Leia mais

Estruturas de Controle A Tomada de Decisões

Estruturas de Controle A Tomada de Decisões Estruturas de Controle A Tomada de Decisões Foi visto anteriormente como trabalhar com entrada, processamento e saída utilizando variáveis, constantes e operadores aritméticos. Apesar de já se conseguir

Leia mais

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

Caso já seja usuário do SCAW siga as instruções a partir da página X. Caso já seja usuário do SCAW siga as instruções a partir da página X. Para iniciar o sistema dê um duplo clique no ícone, que se encontra na área de trabalho. 1 Login do sistema. Esta é a tela de login

Leia mais

Personalizações do mysuite

Personalizações do mysuite Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online

Leia mais

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Manual Q-Acadêmico 2.0 Módulo Web - Aluno Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar

Leia mais

Como Registrar uma Oportunidade

Como Registrar uma Oportunidade Como Registrar uma Oportunidade Abaixo você encontrará um tutorial de como registrar uma oportunidade no novo PartnerNet. Caso você precise registrar mais de um produto, será necessário executar este procedimento

Leia mais

Aluísio Eustáquio da Silva

Aluísio Eustáquio da Silva 1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que

Leia mais

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

OBS.: Usem as funções rand() e srand(). Qualquer duvida, http://www.cplusplus.com 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

Leia mais

IFTO LÓGICA DE PROGRAMAÇÃO AULA 02

IFTO LÓGICA DE PROGRAMAÇÃO AULA 02 IFTO LÓGICA DE PROGRAMAÇÃO AULA 02 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com

Leia mais

www.brasilcard.net CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE

www.brasilcard.net CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE MANUAL WEB SITE CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE www.brasilcard.net Solicite agora o seu Cartão! Conheça todas as vantagens de possuir o cartão sem complicação. Clique e confira! Seja um Credenciado!

Leia mais

VisuALG Estruturas de Repetição. Professores: Vilson Heck Junior vilson.junior@ifsc.edu.br Felipe Schneider Costa felipe.costa@ifsc.edu.

VisuALG Estruturas de Repetição. Professores: Vilson Heck Junior vilson.junior@ifsc.edu.br Felipe Schneider Costa felipe.costa@ifsc.edu. VisuALG Estruturas de Repetição Professores: Vilson Heck Junior vilson.junior@ifsc.edu.br Felipe Schneider Costa felipe.costa@ifsc.edu.br O Problema. Estruturas de Repetição: Introdução; Repita ate; Exemplo;

Leia mais

Levantamento de Requisitos

Levantamento de Requisitos Levantamento de Requisitos 1 Segurança No início do programa, a primeira tela a aprecer será uma tela denominada Login. Só terá acesso ao sistema da locadora quem estiver logado e cadastrado no sistema

Leia mais