Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2010, 15:08
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Traduccion de c a c++ Simpson 3/8

Para empezar el programa parece hecho en pascal! no en C.

Los operadores ":=" y "=" son la igualacion. Pero que cada lenguaje adopto su sintaxys.

Segundo en pascal, en el cuerpo de la funcion, el nombnre de la funcion, se usa como si fueses una variable mas. Cuando termina la funcion, el valor que quedo ahi es el retorno. En cambio en c, el nombre de la variable no se usa. Directamente se usa la instruccion "return expresion".
En tu ejemplo:

Código C++:
Ver original
  1. float f(float x)
  2. {
  3.       return x;
  4.       }

Por ultimo la sentencia For en C quedaria asi:

for (i=1;i<n-1;i++)

Un for llevado a un While seria:

i=1;
while(i<n-1) {
SENTENCIAS DEL FOR;
i++;
}

Si te fijas primero se hace la asignacion. Liuego se buclea mientras que la expresion del medio(i<n-1) sea Verdadera. Y cada vez que se termina de iterar se hace la tercera expresion(i++)