You are on page 1of 4

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE CIENCIAS Y SISTEMAS


DEPARTAMENTO DE INFORMÁTICA
EJERCICIOS DE INTRODUCCIÓN A LA PROGRAMACIÓN

1- Escribir en lenguaje C un programa que:

1º) Pida por teclado dos números (datos enteros) y sean almacenados en dos
variables, llamadas v1 y v2.

2º) Intercambie los valores de las variables.

3º) Muestre por pantalla los valores contendidos en las variables.

2- Escribir en lenguaje C un programa que:

1º) Pida por teclado el radio (dato real) de una circunferencia.

2º) Calcule el perímetro de la circunferencia.

3º) Muestre por pantalla el resultado (dato real).

Nota1: Perímetro de una circunferencia = 2 * Π * radio.

Nota2: Π (pi) debe declararse como una constante.

3- Escribir en lenguaje C un programa que:

1º) Pida por teclado la duración en minutos (dato entero) de una llamada
telefónica.

2º) Calcule el costo de la llamada telefónica.

3º) Muestre por pantalla el resultado (dato real) en córdobas.

Nota: 1 minutos = 5 córdobas

4- Escribir en lenguaje C un programa que:

1º) Pida por teclado un número (dato entero).


2º) Muestre por pantalla:

 "ES MÚLTIPLO DE 3", en el caso de que el número sea divisible entre 3.


 "NO ES MÚLTIPLO DE 3", en el caso de que el número no sea divisible
entre 3.

5- Escribir en lenguaje C un programa que:

1º) Pida por teclado dos números (datos enteros).

2º) Pregunte al usuario cuánto es la suma de ambos números.

3º) Muestre por pantalla:

 "CORRECTO", en el caso de que el usuario conteste correctamente.


 "INCORRECTO: La suma es <suma>", en el caso de que el usuario
conteste incorrectamente.

6- Sabiendo que las distancias medias de los planetas del sistema solar al Sol
son:

Distancias de los planetas del sistema solar al Sol


Distancia media al Sol
Planeta
(en millones de kilómetros)
1. Mercurio 59
2. Venus 108
3. Tierra 150
4. Marte 228
5. Júpiter 750
6. Saturno 1431
7. Urano 2877
8. Neptuno 4509
9. Plutón 5916

Si en lenguaje C se quiere escribir un programa que:

1º) Muestre el listado de los planetas (con sus números asociados).

2º) Pida por teclado el número (dato entero) asociado a un planeta.


3º) Muestre la distancia media al Sol, a la que se encuentra el planeta
seleccionado.
Nota: Si el número introducido por el usuario, no está asociado a ningún
planeta, se mostrará el mensaje: "ERROR: <número> no está asociado a
ningún planeta.".

7- En la siguiente tabla se muestran los posibles colores en los que puede


estar un semáforo, y sus significados asociados:

Colores de un semáforo
Color Significado
1. Rojo "No pasar"
2. Verde "Adelante"
3. Amarillo "Precaución"

Escribir en lenguaje C un programa que:


1º) Muestre el listado de los posibles colores en los que puede estar un
semáforo, con sus números asociados.
2º) Pida por teclado el número (dato entero) asociado a un color.
3º) Muestre el significado del color seleccionado.
Nota: Si el número introducido por el usuario, no está asociado a ningún
color, se mostrará el mensaje: "ERROR: <número> no está asociado a
ningún color.".
8- Escribir en lenguaje C un programa que:

1º) Pida por teclado la edad (dato entero) de una persona.

2º) Muestre por pantalla:

 "BEBÉ", en el caso de que la edad sea 0 ó 1.


 "NIÑO", en el caso de que la edad sea mayor o igual que 2 y menor o igual
que 12.
 "ADOLESCENTE", en el caso de que la edad sea mayor o igual que 13 y
menor o igual que 17.
 "JOVEN", en el caso de que la edad sea mayor o igual que 18 y menor o
igual que 30.
 "ADULTO", en el caso de que la edad sea mayor o igual que 31 y menor o
igual que 64.
 "ANCIANO", en el caso de que la edad sea mayor o igual que 65 y menor o
igual que 120.
 "ERROR: Edad incorrecta.", en el caso de que la edad sea menor que 0 o
mayor que 120.
9- En la siguiente tabla se muestra el número de camas de las habitaciones de
una casa rural, además de la planta donde está ubicada cada una de ellas:

Escribir un programa, en lenguaje C, que:

1º) Muestre el listado de las habitaciones de la casa rural.


2º) Pida por teclado el número (dato entero) asociado a una habitación.
3º) Muestre por pantalla la planta y el número de camas de la habitación
seleccionada.

Nota: Si el número introducido por el usuario, no está asociado a ninguna


habitación, se mostrará el mensaje: "ERROR: <número> no está asociado a
ninguna habitación.".

10- Escribir un programa, en lenguaje C, que:

1º) Pida por teclado tres números (datos enteros): <numero1>, <numero2>
y <numero3>.
2º) Muestre por pantalla:

 "<numero2> SÍ ES MENOR QUE <numero3> Y MAYOR QUE <numero1>",


en el caso de que sí lo sea.
 "<numero2> NO ES MENOR QUE <numero3> Y MAYOR QUE
<numero1>", en el caso de que no lo sea.

You might also like