Actividades

=__Ejercicios sencillos de lenguaje C__=

Crea una carpeta en tu escritorio llamada " C ", en esa carpeta debes ir guardando los ejercicios resueltos en el siguiente formato: " Ejercicio inicial.c ", " Ejercicio 1.c ", " Ejercicio 3.c ", etc.

Ejercicio Inicial
Escribir un programa C que lea exactamente 6 números y luego escriba la suma de todos ellos.

__Ejercicio 1__
Escribe un programa en C que calcule el sueldo final de un trabajador de determinada empresa. Debes tener en cuenta que el sueldo base para ese trabajador es de 1.000 €, la hora extra se cobra sin impuestos a 25 €/h y al calcular el sueldo final hay que descontarle un 10% de I.R.P.F. Lo único que hay que preguntar al trabajador es el número de horas extras que ha realizado durante ese mes.

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

__Ejercicio 3__
Leer tres números y escribir el mayor de los tres

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

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

__Ejercicio 6__
Crea un programa que lea 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.

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.

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)

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

Ejercicio 10
Programa que lea una cantidad de números especificada por el usuario y que calcule la media aritmética de todos ellos.

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)

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

__Ejercicio 13__
Programa que lea una serie de números por teclado hasta que se escriba un 0 e indique cuál es el mayor de todos los números introducidos.

__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-

__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: 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.
 * Introduzca el precio**

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

Ejercicio 17
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 8, el resultado sería:

Ejercicio 18
Modificar el ejercicio anterior para que aparezca un rombo.

Ejercicio 19
Crear un programa que 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

Ejercicio 20
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.

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

Ejercicio 22
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.

Ejercicio 23
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.