Ir ao conteúdo

Posts recomendados

Postado

 

 

Algoritmo "centro automotivo"
Var
  a,b,opcao,op:inteiro
//---------------------------------------------------------------------
procedimento menu_principal
  Inicio //menu principal
    limpatela
    escreval ("centro automotivo")
    escreval("Selecione uma opção")
    escreval ("1 - Motor")
    escreval ("2 - Suspenção")
    escreval ("3 - Freio")
    escreval ("4 - sair")
    escreva("=> ")
Fimprocedimento
//---------------------------------------------------------------------
//funcao da opcao 1
procedimento menu_motor
inicio
  limpatela
  escreval ("Opcao Motor")
  escreval ("1- Alto consumo de óleo lubrificante")
  escreval ("2- Excesso de fumaça sendo expelida pelo escapamento")
  escreval ("3- Baixa potencia")
  escreval ("4- voltar")
  escreval ("selecione uma opção")
  escreva("=> ")
fimprocedimento
//---------------------------------------------------------------------
//funcao opcao 2
procedimento menu_suspencao
inicio
  limpatela
  escreval ("Opcao Suspenção")
  escreval ("1- Ruidos  e batidas nas rodas")
  escreval ("2- Vibrações e direção puxando")
  escreval ("3- Desgaste irregular dos pneus")
  escreval ("4- voltar")
  escreval ("selecione uma opção")
  escreva("=> ")
fimprocedimento
//---------------------------------------------------------------------
 // funcao opcao 3
procedimento menu_freio
inicio
  limpatela
  escreval ("Opcao Freio")
  escreval ("1- O carro ou pedal vibra ao pisar no pedal do freio")
  escreval ("2- O carro puxa para algum lado quando freia")
  escreval ("3- Chiado ou ronco quando pisa no freio")
  escreval ("4- voltar")
  escreval ("selecione uma opção")
  escreva("=> ")
fimprocedimento
//---------------------------------------------------------------------
procedimento alto_consumo
inicio
  escreval("esta aqui no alto consumo")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento excesso_de_fumaca
inicio
  escreval("esta aqui no excesso de fumaça")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento baixa_potencia
inicio
  escreval("esta aqui no baixa potencia")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento Ruidos_e_batidas_nas_rodas
inicio
  escreval("está aqui no procedimento ruido e batidas nas rodas")
   escreval ("valor por horas/atividades é de R$ 200,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento Vibracoes_e_direcao_puxando
inicio
  escreval("eata aqui no procedimento vibrações e direção puxando")
   escreval ("valor por horas/atividades é de R$ 200,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento desgaste_irregular_dos_peneus
inicio
  escreval("esta aqui no prcedimento desgaste irregular dos peneus")
   escreval ("valor por horas/atividades é de R$ 200,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento carro_ou_pedal_vibra_ao_pisar
inicio
  escreval("esta aqui no procedimento carro ou pedal vibra ao pisar no freio")
  escreval ("valor por horas/atividades é de R$ 300,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento carro_puxa_para_algum_lado
inicio
  escreval("esta aqui no procedimento carro puxa para algum lado")
  escreval ("valor por horas/atividades é de R$ 300,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento Chiado_ou_ronco_quando_pisa
inicio
  escreval("esta aqui no procedimento chiado ou ronco quando pisa")
  escreval ("valor por horas/atividades é de R$ 300,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
Inicio
repita
  menu_principal
  leia(Opcao)
  limpatela
  escolha opcao
    caso 1
      repita
        menu_motor
        leia(op)
        escolha op
          caso 1
            alto_consumo
          caso 2
            excesso_de_fumaca
          caso 3
            baixa_potencia
          caso 4
            escreval("voltando . . .    Tecle Enter")
            leia(a)
        fimescolha
      ate op=4
    caso 2
      repita
        menu_suspencao
        leia(op)
        escolha op
          caso 1
            Ruidos_e_batidas_nas_rodas
          caso 2
            Vibracoes_e_direcao_puxando
          caso 3
            desgaste_irregular_dos_peneus
          caso 4
            escreval("voltando . . .    Tecle Enter")
            leia(a)
        fimescolha
      ate op=4
    caso 3
      repita
        menu_freio
        leia(op)
        escolha op
          caso 1
            carro_ou_pedal_vibra_ao_pisar
          caso 2
            carro_puxa_para_algum_lado
          caso 3
            Chiado_ou_ronco_quando_pisa
          caso 4
            escreval("voltando . . .    Tecle Enter")
            leia(a)
        fimescolha
      ate op=4
    caso 4
      escreval("você pediu para sair, saindo . . . !")
  fimescolha
ate opcao=4
Fimalgoritmo

como criar um calculo que seja de valor de mao de obra mais a soma de horas trabalhadas

se a hora é 100 reais e eu trabalho 3 horas = 300  e com isso o desconto

se for acima de 200 e abaixo de 1000 seja 5% de desconto

se for acima de 1000 tenha 10% de desconto

 help 

  • Curtir 1
Postado
Algoritmo "centro automotivo"
Var
  a,b,opcao,op:inteiro
  c,d, soma: inteiro
  desconto: inteiro

//---------------------------------------------------------------------
procedimento menu_principal
  Inicio //menu principal
    limpatela
    escreval ("centro automotivo")
    escreval("Selecione uma opção")
    escreval ("1 - Motor")
    escreva("=> ")
Fimprocedimento
//---------------------------------------------------------------------
//funcao da opcao 1
procedimento menu_motor
inicio
  limpatela
  escreval ("Opcao Motor")
  escreval ("1- Alto consumo de óleo lubrificante")
  escreval ("2- Excesso de fumaça sendo expelida pelo escapamento")
  escreval ("3- Baixa potencia")
  escreval ("4- voltar")
  escreval ("selecione uma opção")
  escreva("=> ")
fimprocedimento
//---------------------------------------------------------------------

//---------------------------------------------------------------------
procedimento alto_consumo
inicio
  escreval("esta aqui no alto consumo")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval ("digite o valor da atividade:")
  leia (c)
  escreval ("Em quantas horas vai resolver o problema: ")
  leia (d)
 escreval ("o problema vai ser resolvido por R$",c*d)
 leia (desconto)
 se desconto >= 1000 então
 escreval("voce recebeu desconto de 10%")
 escreval("o valor final da mão de obra :", )
 fimse
 se( desconto > 200) e (desconto < 1000) então
escreval("voce recebeu desconto de 5%")
escreval("o valor final da mão de obra :", )
fimse
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento excesso_de_fumaca
inicio
  escreval("esta aqui no excesso de fumaça")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")

  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento baixa_potencia
inicio
  escreval("esta aqui no baixa potencia")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento

//---------------------------------------------------------------------
Inicio
repita
  menu_principal
  leia(Opcao)
  limpatela
  escolha opcao
    caso 1
      repita
        menu_motor
        leia(op)
        escolha op
          caso 1
            alto_consumo
          caso 2
            excesso_de_fumaca
          caso 3
            baixa_potencia
          caso 4
            escreval("voltando . . .    Tecle Enter")
            leia(a)
        fimescolha
      ate op=4

ate opcao=4
Fimalgoritmo

não sei como fazer com que o programa  faça desconto se ele passar de 200 e for menor qur 1000 será de 5% 

e se for acima de 1000 10%

help

  • Membro VIP
Postado

Olá @mosiah santos.

 

1 hora atrás, mosiah santos disse:

se ele passar de 200 e for menor qur 1000 será de 5%

se (ele =>200) e (ele<=1000) então
   desconto:=5/100

 

 

1 hora atrás, mosiah santos disse:

e se for acima de 1000 10%

se (ele>1000) então
   desconto:=5/100

 

No aguardo.

Postado

como  faço na parte da  var ?

adicionado 7 minutos depois
Algoritmo "centro automotivo"
Var
  a,b,opcao,op:inteiro
  c,d, soma: inteiro
  desconto: inteiro

//---------------------------------------------------------------------
procedimento menu_principal
  Inicio //menu principal
    limpatela
    escreval ("centro automotivo")
    escreval("Selecione uma opção")
    escreval ("1 - Motor")
    escreva("=> ")
Fimprocedimento
//---------------------------------------------------------------------
//funcao da opcao 1
procedimento menu_motor
inicio
  limpatela
  escreval ("Opcao Motor")
  escreval ("1- Alto consumo de óleo lubrificante")
  escreval ("2- Excesso de fumaça sendo expelida pelo escapamento")
  escreval ("3- Baixa potencia")
  escreval ("4- voltar")
  escreval ("selecione uma opção")
  escreva("=> ")
fimprocedimento
//---------------------------------------------------------------------

//---------------------------------------------------------------------
procedimento alto_consumo
inicio
  escreval("esta aqui no alto consumo")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval ("digite o valor da atividade:")
  leia (c)
  escreval ("Em quantas horas vai resolver o problema: ")
  leia (d)
 escreval ("o problema vai ser resolvido por R$",c*d)
 leia (desconto)
 
 se (desconto =>200) e (desconto<=1000) então
   desconto:=5/100
 escreval("voce recebeu desconto de 5%")
 escreval("o valor final da mão de obra :", )
 fimse
 se (ele>1000) então
   desconto:=5/100
escreval("voce recebeu desconto de 5%")
escreval("o valor final da mão de obra :", )
fimse
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento excesso_de_fumaca
inicio
  escreval("esta aqui no excesso de fumaça")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")

  leia(a)
fimprocedimento
//---------------------------------------------------------------------
procedimento baixa_potencia
inicio
  escreval("esta aqui no baixa potencia")
  escreval ("valor por horas/atividades é de R$ 100,00 , por hora")
  escreval("   Tecle Enter")
  leia(a)
fimprocedimento

//---------------------------------------------------------------------
Inicio
repita
  menu_principal
  leia(Opcao)
  limpatela
  escolha opcao
    caso 1
      repita
        menu_motor
        leia(op)
        escolha op
          caso 1
            alto_consumo
          caso 2
            excesso_de_fumaca
          caso 3
            baixa_potencia
          caso 4
            escreval("voltando . . .    Tecle Enter")
            leia(a)
        fimescolha
      ate op=4

ate opcao=4
Fimalgoritmo

mas ele não gera um resultado de desconto

Postado

@mosiah santos      não entendi o que você está precisando, se você quiser calcular o valor do desconto você pode usar a regra de três .
por exemplo :
              desconto de 10 porcento :

                                    desconto = total*10
                                                     ----------
                                                         100
que no código ficaria assim :
 

 desconto := total*10/100   

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!