Ir ao conteúdo
  • Cadastre-se

VisualG como criar um calculo que possa ser usado em uma selecao


Posts recomendados

 

 

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
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

@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   

 

Link para o comentário
Compartilhar em outros sites

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...