Tema2 Ejercicios 1
Tema2 Ejercicios 1
Tema2 Ejercicios 1
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);
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);
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).