Está en la página 1de 2

Practica 1.

Ejercicios preprocesador.
a) Como CUADRADO no est definido: int main() { float b = (4)+(2); } b) Cuando la funcin v = random es mayor a MAX, v es 100. Si es menor que MIN, v ser 1. c) int main() { int i; for (i=20; i<=30; i++) { printf (Numero %d\n, i); } }

d) Como la variable FOO_H no sabemos si esta definida o no, se define a mano con int foo(int a). e) No realizara la suma de las variables a i b, porque la constante FOO_H ha sido eliminada por un #undef. f) Se define la constante PI, que es 3,1. A partir de esta se define la constante Pl2app que es igual a PI*2. Por lo tanto 3,1*2= 6,2. int main() { const flota Pl2app = (3.1)*(2); }

Ejercicios variables.
a) Existen dos variables con el mismo nombre, que es max2. Una de ellas es global y la otra local, como tienen el mismo nombre siempre tendr precedencia la variable local. En este caso (max2 = 3). Por lo tanto el resultado es: -270. int main() { float resultado = (10)-(100); resultado= (-90)*(3); }

b) Como la variable max2 es igual a 5: int main() { float resultado = (10)-(100); resultado = (-90)*(5); } c) Resultado = 18 int main() { float resultado = (2)*(2) + (2)*(3) + (2)*(4); { d) Resultado = 16 int main() { float resultado = (2)*((2)+(2)*(3)); { e) Resultado = 4,5 int main() { float resultado = (3)*(2)/(4)+(3); { f) Resultado = 6/7 int main() { float resultado = ((3)*(2))/((4)+(3)); { g) Resultado = 25 int main() { float resultado = (2*2)+(3*3)+(2)*(2)*(3); { h) Resultado = 0.78 int main() { float resultado = (3,14159265)*((1/2)*(1/2)); {

También podría gustarte