Olá, sou estudante de eng civil, e tenho a matéria introdução a programação, mas sou péssimo em Lingugem C, no algoritmo portugol eu fui até bem, mas não consegui capita essa linguagem C.
Alguém poderia me dizer como ficariam esse algoritmos em linguagem C ?
inicio
// Seção de Comandos
Cont <- 0
soma <- 0
vsoma <- 0
qntf7 <- 0
qntm <- 0
sexo1 <- 0
idademaisvelho <- 0
para cont de 1 ate 100 faca
escreval ("nome do condutor?")
leia (nome)
escreval ("idade do conduto?")
leia (idade)
escreval ("se masculino digite 1, se feminino digite 2:")
leia (sexo)
escreval ("Quantos pontos serão retirados(2,5,7)?")
leia (pontos)
bidade <- idade
soma <- soma + bidade
se (pontos=2) então
multa <- 100.00
fimse
se (pontos=5) então
multa <-200.00
senao (pontos=7) então
multa <-500.00
fimse
vmulta <- vmulta + multa
se (idade > midade) então
midade <- idade
fimse
se (sexo = 2) e (pontos = 7) então
qntf7 <- qntf7 + 1
fimse
se (sexo = 1) então
qntm <- qntm + 1
fimse
se (idademaisvelho < idade) então
idademaisvelho <- idade
nomemaisvelho <- nome
fimse
Fimpara
bidade <- soma / 100
qntmp <- (qntm*100) / 100
escreval ("idade Média dos condutores:",bidade)
escreval ("Valor total das multas:",vmulta)
escreval ("Nome da pessoa mais velha:",nomemaisvelho)
escreval ("idade da pessoa mais velha:",midade)
escreval ("Quantidade de mulheres que perderam 7 pontos:",qntf7)
escreval ("Percentual de homens multados:",qntmp)
fimalgoritmo
algoritmo "MediaFuncoes"
// Função :
// Autor :
// Data : 04/06/2014
// Seção de Declarações
var
quant, n, i: Inteiro
R, T, M: real
inicio
escreval ("Digite quantas funções deseja realizar utilizando números ímpares")
leia (quant)
para i<-1 ate quant faca
escreval ("Digite um número")
escreval ("Apenas será válido número ímpar")
leia (n)
se n mod 2 = 0 então
escreval ("Valor inválido")
senao
R <- (n*n)+(((4*n)-2)/5)
fimse
T <- T+R
fimpara
M <- T/quant
Escreval ("A média das funções é: ",M)
fimalgoritmo
algoritmo "MaiorTemp"
// Função :
// Autor :
// Data : 02/06/2014
// Seção de Declarações
var
temp, menortemp, tempt, maiortemp, mdat: real
aux, x, cont : inteiro
inicio
x <- 4
menortemp <- 9999999999
maiortemp <- 0
para aux de 1 ate x faca
escreval (" Insira a temperatura do dia: ")
leia (temp)
tempt <- tempt + temp
se temp < menortemp então
menortemp <- temp
fimse
se (temp > maiortemp) então
maiortemp <- temp
cont <- cont + 1
fimse
fimpara
mdat <- tempt / x
escreval (" A média é: ", mdat)
escreval (" A maior temperatura foi: ",maiortemp)
escreval (" A menor temperatura foi: ",menortemp)
fimalgoritmo
algoritmo "QualAnimal"
// Função :
// Autor :
// Data : 03/06/2014
// Seção de Declarações
var
mam, qua, carn, herb, bip, fru, oni, mvoa, aqua, ave, rep, rap, pat, tro, pol, rcar, cob, tar, patas: Caracter
inicio
escreva ("Escreva: S para SIM e N para NÃO")
escreva ("O animal é um mamífero? ")
leia (mam)
se (mam = "S") então
escreva ("O animal é um quadrúpede? ")
leia (qua)
se (qua = "S") então
escreva ("O animal é carnívoro? ")
leia (carn)
se (carn = "S") então
escreva ("O animal é: LEÃO")
fimse
fimse
fimse
se (qua = "N") então
escreva ("O animal é um bípede? ")
leia (bip)
se (bip ="S") então
escreva ("O animal é frutífero? ")
leia (fru)
se (fru = "S") então
escreva ("O animal é: MACACO" )
fimse
fimse
fimse
se (bip = "N") então
escreva ("O animal é voador? ")
leia (mvoa)
se (mvoa = "S") então
escreva ("O animal é: MORCEGO")
fimse
fimse
se (mvoa = "N") então
escreva ("O animal é: BALEIA")
fimse
se (carn = "N") então
escreva ("O animal é um herbívoro? " )
leia (herb)
se (herb = "S") então
escreva ("O animal é: CAVALO ")
fimse
fimse
se (fru = "N") então
escreva ("O animal é ornívoro? ")
leia (oni)
se (oni ="S") então
escreva ("O animal é: HOMEM")
fimse
fimse
se (mam = "N") então
escreva ("O animal é uma ave? ")
leia (ave)
se (ave ="S") então
escreva ("O animal é de rapina? ")
leia (rap)
se (rap = "S") então
escreva ("O animal é: ÁGUIA")
fimse
fimse
fimse
se (rap ="N") então
escreva ("O animal grasne ('quack')? ")
leia (pat)
se (pat ="S") então
escreva ("O animal é: PATO ")
fimse
fimse
se (pat = "N") então
escreva ("O animal é polar? ")
leia (pol)
se (pol = "S") então
escreva ("O animal é: PINGUIM")
fimse
fimse
se (pol = "N") então
escreva ("O animal é tropical? ")
leia (tro)
se (tro = "S") então
escreva ("O animal é: AVESTRUZ")
fimse
fimse
se (ave ="N") então
escreva ("O animal é um réptil? ")
leia (rep)
se (rep = "S") então
escreva ("O animal é carnívoro?")
leia (rcar)
se (rcar ="S") então
escreva ("O animal tem patas? ")
leia (patas)
se (patas ="S") então
escreva ("O animal é: CROCODILO")
fimse
fimse
fimse
fimse
se (patas ="N") então
escreva ("O animal é: COBRA")
fimse
se (rcar ="N") então
escreva ("O animal tem casco? ")
leia (tar)
se (tar = "S") então
escreva ("O animal é: TARTARUGA")
fimse
fimse
fimalgoritmo
Pergunta
makx1
Olá, sou estudante de eng civil, e tenho a matéria introdução a programação, mas sou péssimo em Lingugem C, no algoritmo portugol eu fui até bem, mas não consegui capita essa linguagem C.
Alguém poderia me dizer como ficariam esse algoritmos em linguagem C ?
inicio
// Seção de Comandos
Cont <- 0
soma <- 0
vsoma <- 0
qntf7 <- 0
qntm <- 0
sexo1 <- 0
idademaisvelho <- 0
para cont de 1 ate 100 faca
escreval ("nome do condutor?")
leia (nome)
escreval ("idade do conduto?")
leia (idade)
escreval ("se masculino digite 1, se feminino digite 2:")
leia (sexo)
escreval ("Quantos pontos serão retirados(2,5,7)?")
leia (pontos)
bidade <- idade
soma <- soma + bidade
se (pontos=2) então
multa <- 100.00
fimse
se (pontos=5) então
multa <-200.00
senao (pontos=7) então
multa <-500.00
fimse
vmulta <- vmulta + multa
se (idade > midade) então
midade <- idade
fimse
se (sexo = 2) e (pontos = 7) então
qntf7 <- qntf7 + 1
fimse
se (sexo = 1) então
qntm <- qntm + 1
fimse
se (idademaisvelho < idade) então
idademaisvelho <- idade
nomemaisvelho <- nome
fimse
Fimpara
bidade <- soma / 100
qntmp <- (qntm*100) / 100
escreval ("idade Média dos condutores:",bidade)
escreval ("Valor total das multas:",vmulta)
escreval ("Nome da pessoa mais velha:",nomemaisvelho)
escreval ("idade da pessoa mais velha:",midade)
escreval ("Quantidade de mulheres que perderam 7 pontos:",qntf7)
escreval ("Percentual de homens multados:",qntmp)
fimalgoritmo
algoritmo "MediaFuncoes"
// Função :
// Autor :
// Data : 04/06/2014
// Seção de Declarações
var
quant, n, i: Inteiro
R, T, M: real
inicio
escreval ("Digite quantas funções deseja realizar utilizando números ímpares")
leia (quant)
para i<-1 ate quant faca
escreval ("Digite um número")
escreval ("Apenas será válido número ímpar")
leia (n)
se n mod 2 = 0 então
escreval ("Valor inválido")
senao
R <- (n*n)+(((4*n)-2)/5)
fimse
T <- T+R
fimpara
M <- T/quant
Escreval ("A média das funções é: ",M)
fimalgoritmo
algoritmo "MaiorTemp"
// Função :
// Autor :
// Data : 02/06/2014
// Seção de Declarações
var
temp, menortemp, tempt, maiortemp, mdat: real
aux, x, cont : inteiro
inicio
x <- 4
menortemp <- 9999999999
maiortemp <- 0
para aux de 1 ate x faca
escreval (" Insira a temperatura do dia: ")
leia (temp)
tempt <- tempt + temp
se temp < menortemp então
menortemp <- temp
fimse
se (temp > maiortemp) então
maiortemp <- temp
cont <- cont + 1
fimse
fimpara
mdat <- tempt / x
escreval (" A média é: ", mdat)
escreval (" A maior temperatura foi: ",maiortemp)
escreval (" A menor temperatura foi: ",menortemp)
fimalgoritmo
algoritmo "QualAnimal"
// Função :
// Autor :
// Data : 03/06/2014
// Seção de Declarações
var
mam, qua, carn, herb, bip, fru, oni, mvoa, aqua, ave, rep, rap, pat, tro, pol, rcar, cob, tar, patas: Caracter
inicio
escreva ("Escreva: S para SIM e N para NÃO")
escreva ("O animal é um mamífero? ")
leia (mam)
se (mam = "S") então
escreva ("O animal é um quadrúpede? ")
leia (qua)
se (qua = "S") então
escreva ("O animal é carnívoro? ")
leia (carn)
se (carn = "S") então
escreva ("O animal é: LEÃO")
fimse
fimse
fimse
se (qua = "N") então
escreva ("O animal é um bípede? ")
leia (bip)
se (bip ="S") então
escreva ("O animal é frutífero? ")
leia (fru)
se (fru = "S") então
escreva ("O animal é: MACACO" )
fimse
fimse
fimse
se (bip = "N") então
escreva ("O animal é voador? ")
leia (mvoa)
se (mvoa = "S") então
escreva ("O animal é: MORCEGO")
fimse
fimse
se (mvoa = "N") então
escreva ("O animal é: BALEIA")
fimse
se (carn = "N") então
escreva ("O animal é um herbívoro? " )
leia (herb)
se (herb = "S") então
escreva ("O animal é: CAVALO ")
fimse
fimse
se (fru = "N") então
escreva ("O animal é ornívoro? ")
leia (oni)
se (oni ="S") então
escreva ("O animal é: HOMEM")
fimse
fimse
se (mam = "N") então
escreva ("O animal é uma ave? ")
leia (ave)
se (ave ="S") então
escreva ("O animal é de rapina? ")
leia (rap)
se (rap = "S") então
escreva ("O animal é: ÁGUIA")
fimse
fimse
fimse
se (rap ="N") então
escreva ("O animal grasne ('quack')? ")
leia (pat)
se (pat ="S") então
escreva ("O animal é: PATO ")
fimse
fimse
se (pat = "N") então
escreva ("O animal é polar? ")
leia (pol)
se (pol = "S") então
escreva ("O animal é: PINGUIM")
fimse
fimse
se (pol = "N") então
escreva ("O animal é tropical? ")
leia (tro)
se (tro = "S") então
escreva ("O animal é: AVESTRUZ")
fimse
fimse
se (ave ="N") então
escreva ("O animal é um réptil? ")
leia (rep)
se (rep = "S") então
escreva ("O animal é carnívoro?")
leia (rcar)
se (rcar ="S") então
escreva ("O animal tem patas? ")
leia (patas)
se (patas ="S") então
escreva ("O animal é: CROCODILO")
fimse
fimse
fimse
fimse
se (patas ="N") então
escreva ("O animal é: COBRA")
fimse
se (rcar ="N") então
escreva ("O animal tem casco? ")
leia (tar)
se (tar = "S") então
escreva ("O animal é: TARTARUGA")
fimse
fimse
fimalgoritmo
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.