Informática, perguntado por CAUTIO, 10 meses atrás

Linguagem portugol !!!!

ME AJUDEM POR FAVOR PRECISO DESSA RESPOSTA PARA HJ AINDA ME AJUDEM!!!!!


1 – O que será escrito na tela quando o algoritmo encontrar as seguintes linhas:
a) Escreva("mario"="maria")
b) Escreva (10 - 4 > 7)
c ) Escreva (2 + 4 = 6)
d) Escreva ((2*3)>(3*2))

2) - Faça um algoritmo que:
a) Obtenha o valor para a variável HT (horas trabalhadas no mês);
b) Obtenha o valor para a variável VH (valor hora trabalhada):
c) Obtenha o valor para a variável PD (percentual de desconto)
d) Calcule o salário bruto: SB <- HT * VH;
e) Calcule o total de desconto: TD <- (PD/100)*SB;
f) Calcule o salário líquido: SL <- SB – TD;
g) Apresente os valores de: Horas trabalhadas, Salário Bruto, Desconto, Salário Liquido.

3) - Faça um algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em Fahrenheit e C é a temperatura em Celsius;

Observação: Para testar se a sua resposta está correta saiba que 100 °C = 212F

4) - Faça um algoritmo que leia uma temperatura em Fahrenheit e a apresente convertida em graus Celsius. A fórmula de conversão é C = (F – 32) * ( 5 / 9), na qual F é a temperatura em Fahrenheit e C é a temperatura em Celcius.

Observação: Para testar se a sua resposta está correta saiba que 100 °C = 212F

5) - Faça um algoritmo que leia os valores de COMPRIMENTO, LARGURA e ALTURA e apresente o valor do volume de uma caixa retangular. Utilize para o cálculo a fórmula

VOLUME = COMPRIMENTO * LARGURA * ALTURA.

6) - Faça um algoritmo que leia um valor inteiro e apresente os resultados do quadrado e do cubo do valor lido.

7) - Dado um número de três algarismos digitado pelo usuário N = CDU (onde C é o algarismo das centenas, D é o algarismo das dezenas e U o algarismo das unidades), considere o número M constituído pelos algarismos de N em ordem inversa, isto é, M =

UDC. Gerar M a partir de N (p.ex.: N = 123 -> M = 321).

8)- Faça um algoritmo que leia um número N e imprima “F1”, “F2” ou “F3”, conforme a condição:
“F1”, se N <= 10 •
“F2”, se N > 10 e N <= 100 •
“F3”, se n > 100

9) - Faça um algoritmo que leia os valores A, B e C. Mostre uma mensagem que informe se a soma de A com B é menor, maior ou igual a C.

10) - Escreva um algoritmo que, para uma conta bancária, leia o seu número, o saldo, o tipo de operação a ser realizada (depósito ou retirada) e o valor da operação. Após, determine e mostre o novo saldo. Se o novo saldo ficar negativo, deve ser mostrada, também, a mensagem “conta estourada”.

11)- Faça um programa, utilizando estrutura de condição, que receba um número real, digitado pelo usuário e mostre o menu para selecionar o tipo de cálculo que deve ser realizado: (utilize a estrutura escolha)

101-Raiz quadrada
102-A metade
103-10% do número
104-O dobro
Escolha a opção:


12) - Faça um algoritmo que leia a primeira letra do estado civil de uma pessoa e mostre uma mensagem com a sua descrição (Solteiro, Casado, Viúvo, Divorciado, Desquitado). Mostre uma mensagem de erro, se necessário. (utilize a estrutura escolha)

13) - Faça um algoritmo que imprima todos os números pares compreendidos entre 85 e 907. O algoritmo deve também calcular a soma destes valores. (utilize para.. faca)

14) - Escreva um algoritmo que calcule a multiplicação dos inteiros ímpares de 1 a 15 e, então, exiba os resultados.

15) - Crie um programa que peça 10 números inteiros e apresente: a média, o maior e o menor.

16) - Faça um algoritmo que leia um conjunto de números (X) e imprima sua soma (Soma) e sua média (Media). Admita que o valor 9999 é utilizado como sentinela para fim de leitura, ou seja, quando o usuário digitar 9999 o sistema irá parar de ler números e efetuará os cálculos.

Ex.: 1, 2, 3 => Soma=6 Media=2

17)- Faça um algoritmo que leia um conjunto de números (X) e imprima a quantidade de números pares (QPares) e a quantidade de números impares (QImpares) lidos. Admita que o valor 9999 é utilizado como sentinela para fim de leitura.

Ex: 1,2,3,4,5 => Pares=2 Impares=3

18) - Faça um algoritmo que leia um número FN, calcule e mostre os N primeiros termos da sequência de Fibonnaci (0, 1, 1, 2 , 3, 5, 8, ...). O valor lido para N sempre será maior ou igual a 2.

19) - Faça um algoritmo que leia um número e divida-o por dois (sucessivamente) ate que o resultado seja menor que 1. Mostre o resultado da ultima divisão e a quantidade de divisões efetuadas.

Soluções para a tarefa

Respondido por playExtreme
41

1.  

A) Falso

B)Falso

C) Verdadeiro

D)Falso

2.  

algoritmo "semnome"

var

HT, VH, PH, SB, TD, PD, SL:real

inicio

    escreva ("Escreva o valor de horas trabalhadas: ")

    leia (HT)

    Escreva ("Escreva o valor da hora trabalhada: R$")

    Leia (VH)

    Escreva ("escreva o percentual de desconto: ")

    leia (PD)

    SB <- HT * VH

    TD <- (PD/100)*SB

    SL <- SB - TD

    escreval ("")

    escreval ("Horas trabalhadas: ", HT, " horas")

    escreval ("Valor por hora: R$", VH)

    escreval ("Percentual de desconto:", PD,"%")

    escreval ("")

    escreval ("O salário bruto foi de :R$", SB)

    escreval ("O desconto foi de : R$", TD)

    escreval ("O salário liquido foi de: R$", SL)

fimalgoritmo

3.

algoritmo "semnome"

var

   C, F : Real

inicio

     Escreva ("Escreva a temperatura em ºC: ")

     leia (C)

     F <- (9 * C + 160)/5

     escreval ("A temperatura em Fahrenheit é: ", F,)

fimalgoritmo

4.

algoritmo "semnome"

var

  F, C: real

inicio

     escreva ("Escreva a temperatura em F: ")

     leia (F)

     C <- (F - 32) * (5 / 9)

     escreval ("A temperatura em ºC é: ", C)

fimalgoritmo

5.

algoritmo "semnome"

var

   C, L, A, V: real

inicio

     escreva ("Escreva o comprimento da caixa: ")

     leia (C)

     escreva ("Escreva a largura da caixa: ")

     leia (L)

     escreva ("Escreva a altura da caixa: ")

     leia (A)

     V <- C * L * A

     escreval ("O volume da caixa é: ", V)

fimalgoritmo

6.

algoritmo "semnome"

var

  N, Q, C : inteiro

inicio

     escreva ("Escreva um valor inteiro: ")

     leia (N)

     Q <- N * N

     C <- N * N * N

     escreval ("")

     escreval ("O valor de ", N, " ao quadrado é: ", Q)

     escreval ("O valor de ", N, " ao cubo é: ", C)

fimalgoritmo

7. Não sei.

8.

algoritmo "semnome"

var

  N: real

inicio

     escreva ("Digite um número: ")

     leia (N)

     se (N < 10) entao

        escreva ("F1")

     FimSe

     Se (N > 10) e (N <=100)entao

        escreva("F2")

     FimSe

     Se (N > 100)entao

        escreva("F3")

     FimSe

fimalgoritmo

9.

algoritmo "semnome"

var

  A, B, C, CAL: real

inicio

     escreva ("Informe o valor de A: ")

     leia (A)

     escreva ("Informe o valor de B: ")

     leia (B)

     escreva ("Informe o valor de C: ")

     leia (C)

     CAL <- A + B

     se (CAL < C)entao

        escreva (A, " + ", B,  " é menor que ", C)

     FimSe

     Se (CAL = C)entao

        escreva (A, " + ", B,  " é igual a ", C)

     FimSe

     Se (CAL > C)entao

        escreva (A, " +", B,  " é maior que", C)

     FimSe

fimalgoritmo

10.

algoritmo "semnome"

var

  B, S, SQ, D: real

inicio

     escreval ("[1] Para ver o saldo")

     escreval ("[2] Para sacar")

     escreval ("[3] Para depositar")

     leia (B)

     S <- 300

     escolha B

             caso 1

                  escreva ("O saldo atual é: ", S)

             caso 2

                  escreva ("Digite o valor do saque: ")

                  leia (SQ)

                  S <- S - SQ

                  se (S > 0)entao

                     Escreval ("O Saldo atual é :", S)

                  senao

                     Escreval ("Conta estourada")

                  FimSe

             caso 3

                  escreva ("Digite o valor do depósito: ")

                  leia (D)

                  S <- S + D

                  escreva ("O Saldo atual é :", S)

     FimEscolha

fimalgoritmo

11.

algoritmo "semnome"

var

   N, O: real

inicio

     escreva ("Digite o número : ")

     leia (N)

     escreval ("[1] Raiz quadrada")

     escreval ("[2] A metade")

     escreval ("[3] 10% do número")

     escreval ("[4] O dobro")

     escreva  ("Escolha uma opção: ")

     leia (O)

     escolha O

             caso 1

                  escreva ("A  raiz quadrada de ",N, " é:")

                  escreval (raizQ (N))

             caso 2

                  escreva ("A Metade de ",N, " é: ")

                  escreval (N / 2)

             caso 3

                  escreva ("10% de ",N, " é: ")

                  escreval ((10 * N)/ 100)

             caso 4

                  escreva ("O dobro de ",N, "é: ")

                  escreval (N * 2)

     FimEscolha

fimalgoritmo

12. Não Sei

13.

algoritmo "semnome"

var

  cont: inteiro

inicio

     para cont de 85 ate 907 passo 2 faca

          escreval (cont -1)

     FimPara

fimalgoritmo

14.

algoritmo "semnome"

var

  O:inteiro

inicio

Escreval ("+-----------------+")

Escreval ("|     Opcões      |")

escreval ("+-----------------+")

Escreval ("[1] Solteiro(a)")

Escreval ("[2] Casado(a)")

Escreval ("[3] Viuvo (a)")

Escreval ("[4] Divorciado(a)")

Escreval ("[5] Desquitado(a)")

Escreva  ("Digite Uma Opcão: ")

leia (O)

se (O = 1 )entao

  escreval ("Solteiro(a).")

fimse

se(O = 2 )entao

  escreval ("Casado(a).")

fimse

se (O = 3 )entao

  escreval ("Viúvo(a).")

fimse

se (O = 4 )entao

   escreval ("Divorciado(a).")

fimse

se (O = 5 )entao

   escreval ("Desquitado(a).")

fimse

se (O > 5)entao

   escreval ("Selecione número de 1 a 5 de acordo como menu de opções.")

fimse

fimalgoritmo

15. não sei

16. não sei

17.

algoritmo "semnome"

var

  num, qtd_pares, qtd_impares: inteiro

inicio

  qtd_pares <- 0

  qtd_impares <- 0

  escreva("Informe um número (9999 para encerrar): ")

  leia(num)

  enquanto (num <> 9999) faca

     se (num % 2 = 0) entao

        qtd_pares <- qtd_pares + 1

     senao

        qtd_impares <- qtd_impares + 1

     fimse

     escreva("Informe um número (9999 para encerrar): ")

     leia(num)

  fimenquanto

  escreval("Quantidade de pares: ", qtd_pares)

  escreval("Quantidade de ímpares: ", qtd_impares)

fimalgoritmo

18. Não sei

19.

algoritmo "semnome"

var

N: real

inicio

escreva ("Informe o número: ")

leia (N)

    repita

          N<- ((N) / (2))

          escreval ("")

          escreval(N)

    ate ((N) < (1))

fimalgoritmo

Aí amigo, teve algumas questões que não consegui resolver, mais eu tentei, só não tive sucesso!



playExtreme: pior que não consegui man
playExtreme: tentei mais sem sucesso
playExtreme: nd man
Perguntas interessantes