You are on page 1of 2

Tema

2 – Fundamentos de C. Ejercicios ‐ 12 Febrero 2014


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

Ejercicio 2:
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).

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

Ejercicio 4:
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 5:
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 6:
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 7:
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); 

1
     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();     

You might also like