Está en la página 1de 2

Tema

2 – Fundamentos de C. Ejercicios

Ejercicio 1:
Analizar el código e indicar cuál sería la salida de los siguientes programas:

PROGRAMA 1
void main () {
int a=3, b=5, c, g=9, resultado; // Declaracion de variables
double d=3.0, e=5.0, f;
float r;
char caracter = 'A';

c=a+b;
printf ("c = %d\n", c);
c = a*6;
printf ("c = %d\n", c);
c = b/a;
printf ("c = %d\n", c);
c = a/b;
printf ("c = %d\n", c);
c = b%a;
printf ("c = %d\n", c);
c = a*b+2;
printf ("c = %d\n", c);

f = d/e;
printf ("f = %f\n", f);
f = d%e;
printf ("f = %f\n", f);
}

PROGRAMA 2
void main () {
// Declaracion de variables
int a=3, b=5, c, g=9, resultado;
double d=3.0, e=5.0, f;
float r;
char caracter = 'A';

r = 2.0f/3.0f;
printf ("r = %f\n", r);

c = r;
printf ("c = %d\n", c);

printf ("caracter = %c, numero = %d\n", caracter, caracter);


caracter = caracter + 1;
printf ("caracter = %c, numero = %d\n", caracter, caracter);
}

PROGRAMA 3
void main () {
// Declaracion de variables
int a=4, b=7, c = 3, g=9, resultado;

resultado = a + b * c;
printf ("resultado = %d\n", resultado);

resultado = a * b / c * g;
printf ("resultado = %d\n", resultado);

resultado = (a+b) * (c/g);


printf ("resultado = %d\n", resultado);

getch();
}

Ejercicio 2:
Escriba un programa para convertir de grados centígrados a grados Fahrenheit.

Ejercicio 3:
La superficie de una esfera se calcula como: (4*PI*r3)/3. Realice un programa que permita
calcular dicha superficie introduciendo por teclado el radio.

Ejercicio 4:
Escriba un programa para convertir una cantidad de pesetas introducidas por el usuario en
euros y euros en dólares. Recuerde que 1€=166.386 ptas y 1.41$=1€.

Ejercicio 5:
Realice un programa para calcular el IVA de un producto cuyo precio es introducido por el
usuario. Suponga que el IVA es del 21%.

Ejercicio 6:
Escriba un programa que permita averiguar qué acrónimo está representado por los códigos.
ASCII: 101 117 105 116 105

Ejercicio 7:
Desarrolle un programa que lea un carácter en minúscula y lo imprima en mayúscula. Tenga en
cuenta que las letras mayúscula de la A a la Z y las minúsculas de la a a la z tienen códigos
consecutivos (ver tabla ASCII).

También podría gustarte