Make your own free website on Tripod.com

Ejercicios Propuestos de Lenguaje C

 

1.- Ingresar una cadena de caracteres en minúsculas con getche() y el programa deberá convertir dicha cadena en letras mayúsculas.

 

2.- Determinar cuanto debe pagar un cliente por consumo en un restaurante, si el restaurante cobra 18% adicionalmente al consumo del cliente

Ejemplo si consumió 100 entonces :

             Consumo                100

              Impuesto (18%)      18

              Total a Pagar         118

 

3. Determinar cuanto recauda un restaurante diariamente con un programa que permite ingresar consumos de clientes, tenga en cuenta que al consumo hay que adicionar el 18% igual al ejercicio anterior.

El ingreso de datos concluye cuando se registra un consumo de 0 (cero), en ese momento debe mostrarnos cual es el monto recaudado en total. (use Est. Repetitivas)

 

4. Idem al anterior (3) pero tenga en cuenta que si el consumo es mayor a 200 tiene un descuento del 5%

 

5. Determinar el promedio de 5 notas ingresadas mediante un bucle (Est. Repetitivas)

 

6. Determinar el promedio de 5 notas ingresadas mediante un bucle, además debe decirnos cual fue la nota máxima y cual la nota mínima(Est. Repetitivas)

 

7. Idem al problema anterior pero adicionalmente debe informarnos cuantos aprobados existen y cuantos desaprobados existen.

 

8. Un profesor registra notas en 2 registros por separado en cada registro hay 10 alumnos, el desea saber:

-          Cual fue  la mejor nota del TOTAL de notas ingresadas

-          Cual fue la peor nota del TOTAL de notas ingresadas

-          Cual es el promedio de cada uno de los registros por separado

-          Cual es el promedio  de TODAS las notas ingresadas

-          Cuantos notas son aprobatorias en el primer registro

-          Cuantas desaprobatorias en el segundo registro

Tenga en cuenta que el ingreso de datos se hace con un solo bucle (20 vueltas)

 

9. Generalizar el caso anterior (no se sabe la cantidad de registros, no se sabe la cantidad de notas por registro) pero todos los registros contienen igual cantidad de notas.

 

10. Mostrar en pantalla los múltiplos del número 7 comprendidos entre 7 y 63

 

11. Mostrar en pantalla los múltiplos del número 7 comprendidos entre 7 y 63 y al finalizar mostrar la suma de todos ellos

 

12. Mostrar en pantalla los múltiplos del número 7 comprendidos entre 7 y 63 y al finalizar mostrar la suma de todos ellos, no se debe incluir el rango de números entre 14 y 28

 

13. Mostrar cuantos números pares hay entre un rango (desde-hasta) establecido por el programador (usar Est. Repetitivas)

 

14. Mostrar cuantos números primos hay entre 3 y 100

 

15. Convertir un numero de cualquiera de base 10 a binario

 

16. Hacer un programa que me permita registrar fechas validas con 3 scanf (una para el dia, otra para el mes, y la ultima para el año)