parci
AGOSTO 27/2014
NOMBRE: ______________________________________
CODIGO: _________________
PRIMERA PARTE
1. Indique si las siguientes variables se encuentran bien o mal declaradas. Siconsidera
que se encuentra mal declarada, indique el por qué.
a.
unsigned char x;
____________________________________________
b.
Float nombre;
____________________________________________
c.double do;
____________________________________________
d.
int Numero = 42;
____________________________________________
e.
long double _letra;
____________________________________________
2. Indiqueel resultado obtenido al resolver las siguientes expresiones en Lenguaje C,
muestre el procedimiento y exprese su resultado en el tipo de dato resultante:
a.
40 - 16 / 5 * 7 % 3;
________
1
b.5.23 && ( 19 / 2 > 9);
_______
c.
30.5 – 14 / 5 && ! 20 <= ! 120;
________
d.
(8 != 22 % 3) ? (5/3) : (21);
________
e.
8UL + 15.1f / ‘a’;
________
3. Cuáles son los valores que toman lasvariables a y b al ejecutar TODO el siguiente
segmento de código:
int a = 3, b = 2.8;
do{
b += a*2;
if(b < 40.5) a+=3;
else break;
} while(a<8);
a: _____________________
b: _____________________
2SEGUNDA PARTE
4. Realizar un programa que calcule cuántos números negativos y positivos se ingresan
por teclado (cuente el 0 como positivo). El programa no debe terminar, sino que debe
ofrecer la opción devolver a empezar; y se debe comportar de la siguiente forma:
Cuantos datos va a ingresar?: 5
5
-8
6
0
-7
Positivos:
Negativos:
3
2
Desea salir? [S]/[N]:
5. Se desea calcular el salario netosemanal de los trabajadores de una empresa de
acuerdo a las siguientes normas:
- Horas semanales trabajadas <= 40 a una tasa dada.
- Horas extras (más de 40) a una tasa del 50% superior a la ordinaria.
-Impuesto del 0%, si el salario bruto es menor a $400.000
- Impuesto del 10%, si el salario bruto es mayor o igual a $400.000
El programa no debe terminar, sino que debe ofrecer la opción de calcular...
Regístrate para leer el documento completo.