Mary Viturino 0 Denunciar post Postado Junho 16, 2013 elabore um algoritmo que calcule a soma dos n salários recebidos por uma pessoa durante o ano de 2012 *O usuário devera entrar com o valor n (número de salários recebidos no ano) *O Algoritmo devera permitir ao usuário digitar o valor de cada um dos n salários) Ao final, o algoritmo deve mostrar a soma de todos os n salários digitados. se a soma for superior a R$1499,15, o algoritmo deve informar ao usuário que ele deve fazer a declaração do imposto de renda. Desde já agradeço quer puder ajudar Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Junho 17, 2013 Olá amigos. Amiga Mary Viturino, peço-lhe que por gentileza compartilhe conosco parte do que tenha feito expondo o ponto em que esteja encontrando alguma dificuldade para que assim possamos de alguma forma te orientar a respeito. Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Cristianoferr 32 Denunciar post Postado Junho 17, 2013 Qual a dificuldade nisso? Le(n); c=0; soma=0; while (c<n) { Le(salario); soma+=salario; c++; } if (soma>1499.15){ escreve("Faça IR"); } Compartilhar este post Link para o post Compartilhar em outros sites
Mary Viturino 0 Denunciar post Postado Junho 17, 2013 Boa tarde galera... então depois de muito tentar consegui isso só nao sei se esta certo: Obs: uso o visualg var mes,ns,vs,sl:real s:inteiro inicio mes<-0 sl<-0 escreval("Digite o número de salários recebidos durante o ano de 2012: ") leia(ns) para s de 1 ate 12 passo 1 faca escreval("Digite o valor do salário do mês",mes + 1,": ") leia(vs) sl <- vs + sl mes <- mes + 1 fimpara escreval("O valor total dos salários durante o ano de 2012 é: ",sl) se(sl>1499.15)entao escreval("Faça a Declaração do Imposto de Renda") fimse fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Junho 17, 2013 Olá amigos. Amiga Mary Viturino, analisando rapidamente entendo que esteja de acordo com o pedido pelo exercício. Apenas uma pequena observação. para s de 1 ate 12 passo 1 faca //escreval("Digite o valor do salário do mês",mes + 1,": ") escreval("Digite o valor do salário do mês",s,": ") leia(vs) sl <- vs + sl //mes <- mes + 1 fimpara Uma vez que você já possuí o números dos meses na variável "s", não se faz necessário ter a variável "mes", analise a alteração que fiz e irá entender. Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Mary Viturino 0 Denunciar post Postado Junho 22, 2013 Obrigada...entendi sim! executei de e funcionou... Agora não to conseguindo fazer esse: Escreva um algoritmo que leia o nome do aluno e a nota de três provas, todas com valores de 0 a 100 pontos. O peso de cada uma das avaliações foi distribuido ,seguinte forma: 30(prova1), 35(prova2) e 35(prova3). Em seguida, calcule a média ponderada e imprima na tela a nota final se o aluno foi: a.Aprovado, caso a média ponderada tenha sido maior ou igual a 60% b.Reprovado, caso a média ponderada tenha sido menor que 40% c.Ou se terá q fazer exame final, caso a media ponderada tenha sido maior ou igual a 40 e menor q 60 fiz quase tudo mas não consigo colocar a condição q a nota tem q ficar entre 0 e 100... algoritmo "Media Ponderada" // Função : // Autor : // Data : 15/06/2013 // Seção de Declarações var nome: caracter prova1, prova2, prova3, nf: real inicio escreval("Digite o nome do aluno(a): ") leia(nome) escreval("Digite o valor da nota da 1ª prova: ") leia(prova1) escreval("Digite o valor da nota da 2ª prova: ") leia(prova2) escreval("Digite o valor da nota da 3ª prova: ") leia(prova3) nf <- (prova1 * 30 + prova2 * 35 + prova3 * 35)/100 escreval("A Nota Final é: ",nf) se(nf >= 60)entao escreval("Aprovado") senao se(nf < 40)entao escreval("Reprovado") senao se(nf>=40) ou (nf <60)entao escreval("Terá que fazer o Exame Final") fimse fimse fimse fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Eisenheim 67 Denunciar post Postado Junho 22, 2013 Olá amigos. Amiga Mary Viturino, essa condição teria que ser da seguinte maneira: escreval("Digite o valor da nota da 1ª prova: ") leia(prova1) Se ( prova1 >= 0 ) E ( prova1 <= 100 ) Entao // faz a entrada seguinte Senao Escreva("Digite uma nota entre 0 e 100") FimSe Entendeu? Até a próxima. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites