Ir ao conteúdo
  • Cadastre-se

C Como passar de visualg para C


ibiiza

Posts recomendados

Como fica esse codigo em C:

ALGORITMO

DECLARE cont, codigo, nht, valor NUMÉRICO sal_min, sal_inicial, aux, sal_final NUMÉRICO turno, categoria LITERAL

sal_min ← 450

PARA cont ← 1 ATÉ 10 FAÇA

INÍCIO

LEIA codigo, nht, turno, categoria

ENQUANTO turno ≠ “M” E turno ≠ “V” E turno ≠ “N” FAÇA

INÍCIO

LEIA turno

FIM

ENQUANTO categoria ≠ “G” E categoria ≠ “O” FAÇA

INÍCIO

LEIA categoria

FIM

SE categoria = “G”

ENTÃO INÍCIO

SE turno = “N”

ENTÃO valor ← sal_min * 18/100

SENÃO valor ← sal_min * 15/100

FIM

SENÃO INÍCIO

SE turno = “N”

ENTÃO valor ← sal_min * 13/100

SENÃO valor ← sal_min * 10/100

FIM

sal_inicial ← nht * valor

SE sal_inicial <= 300

ENTÃO aux ← sal_inicial * 20/100

SENÃO SE sal_inicial < 600

ENTÃO aux ← sal_inicial * 15/100

SENÃO aux ← sal_inicial * 5/100

sal_final ← sal_inicial + aux

ESCREVA codigo, nht, valor, sal_inicial, aux, sal_final

FIM

FIM_ALGORITMO.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@ibiiza    esse código não é do visualg ,  ele é um algoritmo em portugol pseudocódigo  e ele convertido para linguagem c mostra valores que não tem nada a ver,  você quer converter para usar em que ?       se você quiser converter , substitua os comando assim :

para cont <- 1 ate 10 faca  
inicio ----------------------------> coloque --> for(cont=1;cont<11;cont++){

enquanto turno #"M" e turno # "V" e turno # "N" faca
inicio ----------------------------> coloque --> while(turno!='M' && turno != 'V' && turno !='N'){

se categoria = "G"
então inicio ----------------------> coloque --> if(categoria=='G'){

leia  codigo,nht,turno,categoria --> cloque ---> scanf("%d %d %d %d",&codigo, &nht, &turno, &categoria);

fim  ------------------------------> coloque --> }

faça a conversão e poste aqui para podermos ver como está e em que podemos ajudar .

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