• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Ajuda - tradução para C

marciachiquete

Novo
Membro Inactivo
Entrou
Jul 20, 2011
Mensagens
1
Gostos Recebidos
0
Olá !!

Tudo bem?
Sou iniciante em C.

Meu professsor, pediu-me para traduzir o código abaixo, fazendo que ele passe de G-Portugol para C.

Alguém poderia me ajudar, dando dicas que possam me direcionar a solução do problema? ( Não peço a resposta!)

Muito obrigada a todos!!
Abraços!!

Segue abaixo o código:


início
inteiro: jose,pedro,anos;
jose <== 150;
pedro <== 110;
para anos de 1 até (pedro > jose) incremento 1 faça
jose <== jose + 2;
pedro <== pedro + 3;
fimpara;
imprimir("Levarão ", anos, "anos para Pedro ser maior que José.");
fim



*** Em C, o que seria este <== escrito em G-Portugol ???


:Smiling:
 

ipsgyn

GF Bronze
Membro Inactivo
Entrou
Set 1, 2008
Mensagens
3
Gostos Recebidos
0
deve ser algo + ou - assim:

int jose,pedro,anos;
jose=150;
pedro=100;

//para
for (anos = 1; pedro <= jose; anos++) {
jose = jose + 2;
pedro = pedro + 3;
} //fimpara

//imprimir Levarao 52 anos para Pedro ser maior que José
System.out.println("Levarão " + anos + " anos para Pedro ser maior que José.");
}

faz ai e vê se dá certo, fiz o c++ deu certo.
boa sorte.
t+
by Idelson - Brazil.
 

ipsgyn

GF Bronze
Membro Inactivo
Entrou
Set 1, 2008
Mensagens
3
Gostos Recebidos
0
Olá !!

Tudo bem?
Sou iniciante em C.

Meu professsor, pediu-me para traduzir o código abaixo, fazendo que ele passe de G-Portugol para C.

Alguém poderia me ajudar, dando dicas que possam me direcionar a solução do problema? ( Não peço a resposta!)

Muito obrigada a todos!!
Abraços!!

Segue abaixo o código:


início
inteiro: jose,pedro,anos;
jose <== 150;
pedro <== 110;
para anos de 1 até (pedro > jose) incremento 1 faça
jose <== jose + 2;
pedro <== pedro + 3;
fimpara;
imprimir("Levarão ", anos, "anos para Pedro ser maior que José.");
fim



*** Em C, o que seria este <== escrito em G-Portugol ???


:Smiling:


esse <== significa Atribuindo-se valores às variáveis ou seja, vai ser atribuido um inteiro 150 à variavel jose então jose vai conter (receber/armazenar/possuir etc...) 150

em C, C++, JAVA, VB utiliza o sinal =

em Dephi, Pascal, CLIPPER utiliza o sintal :=
 
Topo