DWoonD 0 Denunciar post Postado Abril 8, 2008 Bom pessoal Eu estou ajudando um amigo da facul e ele me passou a seguinte folha de exercicio, que precisa ser entregue ao professor para que o mesmo de nota 1 - Escreva um algoritmo em pseudocódigo que calcula o aumento de salário. O usuário deverá digitar o seu salário atual e a porcentagem de aumento. O programa deverá calcular e mostrar o valor do novo salário. 2 - Faça um algoritmo em pseudocódigo que calcula o volume de paralelepípedos. O usuário deverá digitar o valor da medida dos três lados, e o programa deverá calcular e mostraro volume do paralelepipedo. 3 - Faça um algoritmo em pseudocódigo que calcula a média ponderada entre três notas. O usuário deverá digitar as três notas e seus respectivos pesos. Ao final o programa deverá calcular e mostrar a média ponderada. Considere Media= (nota1*peso1+nota2*peso2+nota3*peso3)/(peso1+peso2+peso3) 4 - Para um equação do tipo ax²+bx+c=0 você usa a fórmula de Baskara para encontrar raízes da equação. Crie um algoritmo, em formato de pseudocódigo, que permita encontrar as raízes da equação. O usuário deverá digitar os valores de a, b e c da equação. Ao final o programa devera exibir o valor das raízes da equação. Considere as formulas: Passo a formula de Baskara e a dos x, porém colocouo desenho da raiz quadrada e eu não sei fazer raiz quadrada em algoritimo. As respostas pra os exercicios: ALGORITIMO de “Aumento Salarial” //Função: Calcular o aumento salarial de um funcionário. //Autor: Anderson Alves dos Santos //Data: 26/03/2008 Programa Aumento Salarial var //Declarando as variáveis. salário, aumento, aumentoc, salariofinal: real //Variáveis do tipo real. inicio //Inicia o programa. escreva (“Digite o valor do Salário: ”) //O usuário digita o salário. leia (salario) // O programa armazena o valor digitado pelo usuário na variável salario. escreva (“Digite o valor do aumento: ”) //O usuário digita o valor de aumento. leia (aumento) // O programa armazena o valor digitado pelo usuário na variável aumento. aumentoc< - salario*(aumento/100) //A variável aumentoc recebe o valor de salário * variável aumento/100. salariofinal< - salario+aumentoc // A variável salariofinal recebe a soma de salario+aumentoc. escreva (“O novo salário é: ”,salariofinal) //Mostra o conteúdo da variavel salariofinal para o usuário. fim //Encerra o programa. ALGORITIMO de “Volume do Paralelepípedo” //Função: Calcular o Volume de um paralelepípedo //Autor: Anderson Alves dos Santos //Data: 26/03/2008 Programa Volume do Paralelepípedo var compri,altura,profun,volume: real inicio escreva (“Digite o valor do comprimento do paralelepípedo: ”) leia(compri) escreva (“Digite o valor da altura do paralelepípedo: ”) leia(altura) escreva (“Digite o valor da profundidade do paralelepípedo: “) leia (profun) volume < - compri*altura*profun escreva (“O volume do paralelepípedo é: ”,volume) fim ALGORITIMO de “Média ponderada de três notas” //Função: Calcular a média de três notas e seus respectivos pesos //Autor: Anderson Alves dos Santos //Data: 26/03/2008 Programa Cálculo de Media var nota1,peso1,nota2,peso2,nota3,peso3,media: real inicio escreva (“Digite o valor da primeira nota: ”) leia (nota1) escreva (“Digite o valor da segunda nota: ”) leia (nota2) escreva (“Digite o valor da terceira nota: ”) leia (nota3) escreva (“Digite o valor do primeiro peso: ”) leia (peso1) escreva (“Digite o valor do segundo peso: ”) leia (peso2) escreva (“Digite o valor do terceiro peso: ”) leia (peso3) media< - ((nota1*peso1)+(nota2+peso2)+(nota3+peso3))/(peso1+peso2+peso3) escreva (“A média é: ”,media ) fim ALGORITIMO de “Equação 2º grau” //Função: Calcular uma equação de 2º grau //Autor: Anderson Alves dos Santos //Data: 26/03/2008 Programa Cálculo de Equação var a,b,c,x1,x2,d,xi: real inicio escreva (“Digite um valor para A: ”) leia (a) escreva (“Digite um valor para B: ”) leia (B) escreva(“Digite um valor para C: ”) leia © d< - (b*B) - (4*a*c) Se d < 0 então escreva (“Impossível encontrar raízes de Delta Negativo, o valor do Delta é: ”, delta) senão d = 0 então xi<- (-(B))/ (2*a) escreva (“Raízes de x, são iguais: ”,xi) senão Agora minhas dúvidas: A parte escreva, eh para mostrar ao usuario a frase e depois leia para armazenar um dado na variavel, e na final que é só para mostrar os dados não seria imprima??? E alguém pode terminar o 4 exercício?? E os outros estão correto e de boa forma para se apresentar a um professor de faculdade?? Sem mais obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Korosi 0 Denunciar post Postado Abril 8, 2008 Agora minhas dúvidas: A parte escreva, eh para mostrar ao usuario a frase e depois leia para armazenar um dado na variavel, e na final que é só para mostrar os dados não seria imprima??? E alguém pode terminar o 4 exercício?? E os outros estão correto e de boa forma para se apresentar a um professor de faculdade?? Sem mais obrigado. Sempre usei apenas escreva...nunca tive problemas... Estão em boa forma sim, ao meu ver. media< - ((nota1*peso1)+(nota2+peso2)+(nota3+peso3))/(peso1+peso2+peso3)Aqui seria "(nota2*peso2)" e "(nota3*peso3)" não?! Quanto ao 4º exercicio...eu coloco raiz quadrada( ), mesmo...mas nao sei se é o certo... CODE se d>0 entao x1<-((b*-1)+raizquadrada(d))/(2*a) x2<-((b*-1)-raizquadrada(d))/(2*a) escreva ("X1: ",x1) escreva ("X2: ",x2) fim se Compartilhar este post Link para o post Compartilhar em outros sites
marciotheory 0 Denunciar post Postado Abril 8, 2008 Os exercícios estão corretos com as alterações do Korisi, com respeito a raiz quadrada, as linguagens de programação possuem funções ou comandos especícios para o seu cálculo, por exemplo, em pascal se usa: x:=sqrt(49); //sqrt = função que calcula raiz quadrada x=7; beleza!!! Compartilhar este post Link para o post Compartilhar em outros sites
DWoonD 0 Denunciar post Postado Abril 8, 2008 Ok, Muito Obrigado Pessoal, Vlw mesmo Fui... Compartilhar este post Link para o post Compartilhar em outros sites