Ah encontrars una serie de 24 ejercicios simples para programar en lenguaje C++.
Codifica, compila y corre un programa para cada ejercicio.
Sube una carpeta a Bb9 con el nombre de tu nmero de matrcula A011xxxx que contenga los 24 programas para que yo los pueda correr en mi PC desde tu carpeta.
Cada programa debe de llamarse: ejercicionn, donde nn es el nmero de ejercicio,
A ms tardar en la fecha y hora sealada por el calendario del curso.
2 6.3 Programacin bsica C++ Ngj/2011
Introduccin a la Computacin Tc1001 Programacin en lenguaje C++ Pgina del Prof. Jorge Snchez: Ejercicios sencillos de lenguaje C Ejercicio 1 Crear un programa en C que lea dos nmeros y que escriba el mayor de los dos. Ejercicio 2 Crear un programa en C que lea un nmero e indique si es par o no Ejercicio 3 Leer tres nmeros y escribir el mayor de los tres Ejercicio 4 Escribir un programa en C que lea nmeros enteros indefinidamente hasta que llegue el nmero 0 Ejercicio 5 Escribir un programa C que lea exactamente 8 nmeros y luego escriba la suma de todos ellos Ejercicio 6 Modificar el programa anterior para que en lugar de leer 8 nmeros, se puedan leer tantos nmeros como se quiera hasta que llegue un cero. El resultado es la suma de todos los nmeros ledos. Ejercicio 7 Intentar escribir un programa en C que lea tres nmeros e indique el tipo de tringulo que forman (issceles, equilatero, escaleno). Comprobar que los nmeros realmente formen un tringulo, 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)
Ngj/2011 6.3 Programacin bsica C++ 3
Introduccin a la Computacin Tc1001 Programacin en Lenguaje C++ Ejercicio 9 Escribir un programa que escriba todos los mltiplos de 3 del nmero 1 al 3000 Ejercicio 10 Programa que lea una serie de nmeros (leer hasta que llegue el cero por ejemplo) y que calcule su media aritmtica Ejercicio 11 Programa que escriba todo el cdigo ASCII (el cdigo ASCII va de 0 a 255 y representa el nmero con el que los ordenadores almacenan los caracteres) Ejercicio 12 Programa que lea un nmero entero por teclado y que calcule su factorial Ejercicio 13 Programa que lea una serie de nmeros por teclado e indique cul es el mayor Ejercicio 14 Crear un programa que lea un nmero entero y a partir de l cree un cuadrado de asteriscos con ese tamao. Los asteriscos slo se vern 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 nmero entero positivo. Despus se pregunta: Introduzca el precio que ser un nmero decimal positivo.
4 6.3 Programacin bsica C++ Ngj/2011
Introduccin a la Computacin Tc1001 Programacin en lenguaje C++ La lectura termina cuando en la cantidad se introduzca un cero. Si es as se escribir el total. Ejercicio 16 Crear un programa para calcular los salarios 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. Adems el programa debe preguntar si deseamos calcular otro salario, si es as el programa se vuelve a repetir Ejercicio 17 Escribir un programa en C que lea nmeros enteros indefinidamente hasta que llegue el nmero 0 Ejercicio 18 Crear el programa asteriscos4 en el que se introduce un nmero entero y se crea una pirmide de asteriscos. Por ejemplo si se introduce el 6, el resultado sera: * *** ***** ******* ********* *********** Ejercicio 19 Modificar el ejercicio anterior para que aparezca un rombo. Ejercicio 20 Crear un programa qu escriba dos columnas de nmeros, en la primera se colocan los nmeros del 1 al 100, en la segunda los nmeros del 100 al 1
Ngj/2011 6.3 Programacin bsica C++ 5
Introduccin a la Computacin Tc1001 Programacin en Lenguaje C++ Ejercicio 21 Crear un programa en C que lea un nmero entero y positivo y que escriba tres columnas. La primera cuenta desde uno hasta el nmero escrito contando de uno en uno; la segunda columna cuenta de dos en dos y la tercera de tres. Ejercicio 22 Crear el programa tabla Multiplicar que escriba la tabla de multiplicar del nmero 1 al nmero 15 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 nmero del 1 al tres si se elige 1, el programa acaba. Si se elige 2 se calcula el sumatorio del nmero, si se elige 3 se calcula el factorial (en ambos casos el programa pedir escribir el nmero 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 24 Crear un programa que lea un nmero e indique su valor en la sucesin de Fibonacci (llamarle Fibonacci). Esta sucesin calcula su valor de la siguiente manera. Slo es vlido para nmeros positivos, si el nmero es un uno, la sucesin vale 1 si es dos, la sucesin vale 2. Para el resto la sucesin es la suma de la sucesin de los dos nmeros anteriores. Es decir, para 7 el valor sera lo que valga la sucesin de 6 ms la sucesin de cinco.