Jorge Sanchez.net
Inicio
Ofimática
Internet
Diseño web
Programación
Bases de Datos
Imagen digital
Imagen digital
Pie
 
 

Novedades

Sobre la página

Sobre Jorge Sánchez

 

Manuales

PowerPoints

 

Manuales

PowerPoints

 

Manuales

Apuntes Lenguajes de Marcas (ciclo ASIR de FP)

Apuntes Implantación de Aplicaciones Web (ciclo ASIR de FP)

 

Manuales

Apuntes ciclo formativo ASI (Fundamentos de Programación)

Transparencias

Ejercicios Lenguaje C

Ejercicios sencillos

Arrays

Punteros

Estructuras

 

Manuales

Apuntes ciclo formativo ASIR (gestión de bases de datos)

Apuntes ciclo formativo ASIR (administración de bases de datos)

Ejercicios Álgebra Relacional

Ejercicios E/R

 

Apuntes Photoshop

 

1º de ASIR

2º de ASIR

 

Ejercicios sencillos de lenguaje C

(Otros ejercicios)

Ejercicio 1

Crear un programa en C que lea dos números y que escriba el mayor de los dos.

Solución

Ejercicio 2

Crear un programa en C que lea un número e indique si es par o no

Solución

Ejercicio 3

Leer tres números y escribir el mayor de los tres

Solución

Ejercicio 4

Escribir un programa en C que lea números enteros indefinidamente hasta que llegue el número 0

Solución

Ejercicio 5

Escribir un programa C que lea exactamente 8 números y luego escriba la suma de todos ellos

Solución

Ejercicio 6

Modificar el programa anterior para que en lugar de leer 8 números, se puedan leer tantos números como se quiera hasta que llegue un cero. El resultado es la suma de todos los números leídos.

Solución

Ejercicio 7

Intentar escribir un programa en C que lea tres números e indique el tipo de triángulo que forman (isósceles, equilatero, escaleno). Comprobar que los números realmente formen un triángulo, sino emitir el error.

Solución

Ejercicio 8

Modificar el programa anterior para que se pueda repetir indefinidamente si el usuario lo desea (que el ordenador pregunte ¿Quiere continuar? y la persona pueda responder S ó N)

Solución

Ejercicio 9

Escribir un programa que escriba todos los múltiplos de 3 del número 1 al 3000

Solución

Ejercicio 10

Programa que lea una serie de números (leer hasta que llegue el cero por ejemplo) y que calcule su media aritmética

Solución

Ejercicio 11

Programa que escriba todo el código ASCII (el código ASCII va de 0 a 255 y representa el número con el que los ordenadores almacenan los caracteres)

Solución

Ejercicio 12

Programa que lea un número entero por teclado y que calcule su factorial

Solución

Ejercicio 13

Programa que lea una serie de números por teclado e indique cuál es el mayor

Solución

Ejercicio 14

Crear un programa que lea un número entero y a partir de él cree un cuadrado de asteriscos con ese tamaño. Los asteriscos sólo se verán en el borde del cuadrado, no en el interior-

Solución

Ejercicio 15

Crear un programa C que lea cantidades y precios y al final indique el total de la factura.

Primero se pregunta:
Introduzca la cantidad vendida

tras lo cual el usuario introducirá un número entero positivo.

Después se pregunta:

Introduzca el precio

que será un número decimal positivo.

La lectura termina cuando en la cantidad se introduzca un cero. Si es así se escribirá el total.

Solución

Ejercicio 16

Crear un programa para calcular los salario semanal de unos empleados a los que se les paga 15 euros por hora si éstas no superan las 35 horas. Cada hora por encima de 35 se considerará extra y se paga a 22 €.

El programa pide las horas del trabajador y devuelve el salario que se le debe pagar.

Además el programa debe preguntar si deseamos calcular otro salario, si es así el programa se vuelve a repetir

Solución

Ejercicio 17

Escribir un programa en C que lea números enteros indefinidamente hasta que llegue el número 0

Solución

Ejercicio 18

Crear el programa asteriscos4 en el que se introduce un número entero y se crea una pirámide de asteriscos. Por ejemplo si se introduce el 6, el resultado sería:

     *
    ***
   *****
  *******
 *********
***********

Solución

Ejercicio 19

Modificar el ejercicio anterior para que aparezca un rombo.

Solución

Ejercicio 20

Crear un programa qu escriba dos columnas de números, en la primera se colocan los números del 1 al 100, en la segunda los números del 100 al 1

Solución

Ejercicio 21

Crear un programa en C que lea un número entero y positivo y que escriba tres columnas. La primera cuenta desde uno hasta el número escrito contando de uno en uno; la segunda columna cuenta de dos en dos y la tercera de tres.

Solución

Ejercicio 22

Crear el programa tablaMultiplicar que escriba la tabla de multiplicar del número 1 al número 15

Solución

Ejercicio 23

Crear un programa que muestre un menú como este:

1) Salir

2) Sumatorio

3) Factorial

Tras mostrar el menú, el programa debe leer un número del 1 al tres si se elige 1, el programa acaba. Si se elige 2 se calcula el sumatorio del número, si se elige 3 se calcula el factorial (en ambos casos el programa pedirá escribir el número sobre el que se calcula el sumatorio o el factorial). Tras calcular el sumatorio o el factorial e indicar el resultado, el programa volverá a mostrar el menú y así sucesivamente.

Solución

Ejercicio 24

Crear un programa que lea un número e indique su valor en la sucesión de Fibonacci (llamarle Fibonacci).

Esta sucesión calcula su valor de la siguiente manera. Sólo es válido para números positivos, si el número es un uno, la sucesión vale 1 si es dos, la sucesión vale 2. Para el resto la sucesión es la suma de la sucesión de los dos números anteriores.

Es decir, para 7 el valor sería lo que valga la sucesión de 6 más la sucesión de cinco.

Solución

 

Creative Commons License Valid XHTML 1.1 Creado usando CSS!

e-mail:info@jorgesanchez.net