Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

SOLUÇÕES DA ATIVIDADE DE AUTOESTUDO2 – UNIDADE 2 
SOLUCIONES DE ACTIVIDAD DE AUTOESTUDIO – UNIDAD 2 
 
Exercícios do E-Book Página 38 // Ejercicios de E-Book Página 38 
 
1. Criar um algoritmo que leia um valor que representará o diâmetro de um círculo e calcule e imprima 
a área deste círculo. Exemplo para validação: para entrada = 10, o valor esperado de saída = 78,53975. 
1. Cree un algoritmo que lea un valor que representará el diámetro de un círculo y calcule e imprima el 
área de este círculo. Ejemplo para validación: para entrada = 10, el valor esperado de salida = 78,53975. 
Algoritmo "EXE_1_EBOOK_PAG_38" 
Var 
diametro:real 
Inicio 
 escreva("Digite o valor do diâmetro do círculo: ") 
 leia(diametro) 
 escreva ("A área do círculo é: ", pi*(diametro/2)^2) 
Fimalgoritmo 
 
2. Criar um algoritmo que leia um valor que representará uma temperatura em graus Célsius. Calcule e 
imprima esta temperatura convertida para Fahrenheit e Kelvin. Exemplo para validação: para entrada = 
30 o valor esperado de saída para Fahrenheit = 86, e saída para Kelvin = 303,15. 
2. Cree un algoritmo que lea un valor que representará una temperatura en grados Celsius. Calcule e 
imprima esta temperatura convertida para Fahrenheit y Kelvin. Ejemplo para validación: para entrada = 
30 el valor esperado de salida para Fahrenheit = 86, y salida para Kelvin = 303,15 
Algoritmo "EXE_2_EBOOK_PAG_38" 
Var 
temperatura_celsius: real 
Inicio 
 escreva("Digite a temperatura em Celsius: ") 
 leia(temperatura_celsius) 
 escreval ("A temperatura em Fahrenheit é de : ", temperatura_celsius * 
1.8 + 32) 
 escreval ("A temperatura em Kelvin é de : ", temperatura_celsius +273.15) 
Fimalgoritmo 
 
3. Criar um algoritmo para calcular e imprimir o valor de uma prestação em atraso, considerando a 
seguinte fórmula: prestação = valor + (juros_dia × dias_atraso) onde juros_dia = valor + %juros. 
Importante: lembre que em algoritmos não temos um operador pronto para o cálculo de percentual. 
Exemplo para validação: para entrada valor = 30, dias_atraso = 10 e %juros = 1 o valor esperado de saída 
= 33 
3. Cree un algoritmo para calcular e imprimir el valor de una prestación en atraso, considerando la 
siguiente fórmula: prestación = valor + (juros_dia × dias_atraso) donde juros_dia = valor + %juros. 
¡Importante! Recuerde que en algoritmos no tenemos un operador listo para el cálculo de porcentaje. 
Ejemplo para validación: para entrada valor = 30, dias_atraso = 10 y %juros = 1 el valor esperado de salida 
= 33 
Algoritmo "EXE_3_EBOOK_PAG_38" 
Var 
juros_dia, valor_devido, taxa_juros: real 
dias_atraso: inteiro 
Inicio 
 escreva("Qual o valor devido pelo cliente R$: ") 
 leia(valor_devido) 
 escreva("A quanto tempo o cliente está inadimplente: ") 
 leia(dias_atraso) 
 escreva("Qual a taxa de juros diária que incide sobre o valor devido: ") 
 leia(taxa_juros) 
 juros_dia <- valor_devido * (taxa_juros/100) 
 escreva ("O valor a ser pago pelo devedor é de R$: ", valor_devido + 
(juros_dia*dias_atraso)) 
Fimalgoritmo 
 
Exercícios para praticar no Visualg. 
4. Considerando um funcionário de uma empresa que tenha como base os seguintes imposto para seus 
contribuintes assalariados. 
Desconta-se inicialmente 10% do salário bruto do trabalhador como contribuição da previdência social. 
Após este desconto existe outro de 30% sobre o valor restante, a título de imposto de renda. 
Escreva um algoritmo que leia o salário bruto de um cidadão e imprima o seu salário líquido, conforme 
os valores de impostos descritos acima. 
4. Considerando un empleado de una empresa que tenga como base los siguientes impuestos para sus 
contribuyentes asalariados. 
Se descuenta inicialmente un 10% del salario bruto del trabajador como contribución de la previdencia 
social. Después de este descuento existe otro de 30% sobre el valor restante, a título de impuesto de 
renta. 
Escriba un algoritmo que lea el salario bruto de un ciudadano e imprima su salario líquido, conforme los 
valores de impuestos descritos arriba. 
 
Algoritmo "salario_liquido" 
Var 
 sal_bruto, previdencia, ir , salario_liquido: real 
 
Inicio 
 escreva("Digite o salario bruto do funcionario: ") 
 leia (sal_bruto) 
 salario_liquido <- sal_bruto * (90/100) // fica somente com 90% do 
salário, desconta 10% 
 salario_liquido <- salario_liquido * (70/100) // fica somente com 70% do 
valor , assim desconta 30% 
 escreva ("O salario liquido dofuncionario = ",salario_liquido) 
Fimalgoritmo 
 
Esta é uma proposta, TEM outras formas de desenvolver. 
Poderia desenvolver em uma única linha, CONFOMRE EXEMPLO: 
salario_liquido <- ( sal_bruto * (90/100) ) * (70/100) 
 
ou 
 
salario_liquido <- ( sal_bruto * 0.9 ) * 0.7 
 
 
5. Escreva um algoritmo que efetue a leitura de três valores inteiros e apresente como resultado final o 
quadrado da soma dos três valores lidos. 
5. Escriba un algoritmo que efectúe la lectura de tres valores enteros y presente como resultado final el 
cuadrado de la suma de los tres valores leídos. 
Algoritmo "quadrado_tres_valores" 
Var 
 num1,num2,num3 : inteiro 
 resultado : real 
Inicio 
 escreval("Digite o primeiro número inteiro: ") 
 leia(num1) 
 escreval("Digite o segundo número inteiro: ") 
 leia(num2) 
 escreval("Digite o terceiro número inteiro: ") 
 leia(num3) 
 resultado<-exp(num1+num2+num3,2) // abaixo outras formas de implementar 
o calculo 
 //resultado <- (num1+num2+num3) ^ 2 
 // resultado <- (num1+num2+num3) * (num1+num2+num3) 
 //resultado <- quad(num1+num2+num3) 
 escreval("O quadrado da soma dos três numeros informados é = ",resultado) 
Fimalgoritmo 
 
6. Escreva um algoritmo que calcule o salário do funcionário. Leia o valor do salário base. Calcule e 
acrescente um bônus de 20% , desconte o imposto de 7% sobre o salário. Escreva os resultados. 
6. Escriba un algoritmo que calcule el salario del empleado. Lea el valor del salario base. Calcule y añada 
un bono de 20%, descuente el impuesto de 7% sobre el salario. Escriba los resultados. 
PROPOSTA 1: 
Algoritmo "Proposta1” 
Var 
 base, salario : real 
 
Inicio 
 escreval("Digite o valor do salário base: ") 
 leia (base) 
 salario <- (base * 1.2) // aqui ele já acrescenta os 20 % no salário 
 salario <- salario - (salario*0.07) // esta linha pode ser substituída 
pela proposta 2 ou proposta 3 
 // PROPOSTA 2 – PROPOSTA mais detalhada armazenando todos os cálculos e 
imprimindo todos os valores que foram calculados – este seria o ideal imprimir 
tudo para o usuário acompanhar os valores calculados 
 // salario<- base * (20/100) 
// Escreval(“Valor em Rs dos 20% = “, salario) 
 // salario<- base + salario 
 // Escreval(“Salaria acrescido dos 20% = “, salario) 
 // desconto <- salario * 0.07 
 // escreval(“Valor do desconto de 7% = ”, desconto) 
 // salario <- salario – desconto 
 // escreval(“Salário final = ”, salario) 
 
 // PROPOSTA 3 - ou tudo em uma única linha 
 // salario<- (base *1.2) * 0.93 
 escreva("O valor do salário após cálculo de bônus e descontos é de: ", 
salario) 
 Fimalgoritmo 
 
PROPOSTA 2: PROPOSTA mais detalhada armazenando todos os cálculos e 
imprimindo todos os valores que foram calculados – este seria o ideal imprimir 
tudo para o usuário acompanhar os valores calculados 
 
Algoritmo "Proposta2” 
Var 
 base, salario, desconto : real 
 
Inicio 
 escreval("Digite o valor do salário base: ") 
 leia (base) 
 salario<- base * (20/100) 
Escreval(“Valor em R$ dos 20% = “, salario) 
 salario<- base + salario 
 Escreval(“SalariO acrescido dos 20% = “, salario) 
 desconto <- salario * 0.07 
 escreval(“Valor do desconto de 7% = ”, desconto) 
 salario <- salario – desconto 
 escreval(“Salário final = ”, salario) 
 Fimalgoritmo 
 
PROPOSTA 3: 
Algoritmo "Proposta3” 
Var 
 base, salario : realInicio 
 escreval("Digite o valor do salário base: ") 
 leia (base) 
 salario<- (base *1.2) * 0.93 
 escreva("Salario Final = ", salario) 
 Fimalgoritmo 
 
Na PROPOSTA 1 e 2 ele não imprime todas os valores calculados, assim a PROPOSTA 2 é mais 
detalhada e imprime todos os valores, CONFOMRE SOLICITADO NO REQUISITO DO PROBLEMA. 
 
7. Escreva um algoritmo para efetuar o cálculo da quantidade de litros de combustível gastos em uma 
viagem, utilizando-se um automóvel que faz 12 Km por litro. Para obter o cálculo, o usuário deverá 
informar o tempo gasto e a velocidade média durante a viagem. Desta forma, será possível obter a 
distância percorrida com a fórmula DISTÂNCIA = TEMPO * VELOCIDADE. Tendo o valor da distância, 
basta calcular a quantidade de litros de combustível utilizada na viagem com a fórmula: LITROS_USADOS 
= DISTÂNCIA / 12. O algoritmo deverá apresentar os valores da velocidade média, tempo gasto, a 
distância percorrida e a quantidade de litros utilizados na viagem. 
7. Escriba un algoritmo para efectuar el cálculo de la cantidad de litros de combustible gastados en un 
viaje, utilizando un automóvil que hace 12 Km por litro. Para obtener el cálculo, el usuario deberá informar 
el tiempo gastado y la velocidad media durante el viaje. De esta forma, será posible obtener la distancia 
recorrida con la fórmula DISTANCIA = TIEMPO * VELOCIDAD. Teniendo el valor de la distancia, basta 
calcular la cantidad de litros de combustible utilizada en el viaje con la fórmula: LITROS_USADOS = 
DISTANCIA / 12. El algoritmo deberá presentar los valores de la velocidad media, tiempo gastado, la 
distancia recorrida y la cantidad de litros utilizados en el viaje. 
Algoritmo "viagem_consumo" 
 
Var 
 periodo, v_media, kml, distancia : real 
 
Inicio 
 kml<-12 
 escreva ("Digite o tempo gasto na viagem (em hora): ") 
 leia (periodo) 
 escreva ("Digite a velocidade média durante a viagem: ") 
 leia (v_media) 
 distancia<-periodo * v_media 
 escreval ("Velocidade média =",v_media) 
 escreval ("Duração da viagem =",periodo) 
 escreval ("Distância percorrida =",distancia) 
 escreval ("Combustível gasto =",distancia/kml) // aqui poderia armazenar 
em uma variável o cálculo e depois imprimir 
Fimalgoritmo

Mais conteúdos dessa disciplina