Estás en:   ArielOrtiz.com > Informática industrial > Ejercicios simples en lenguaje C

Ejercicios simples en lenguaje C

Objetivos

Durante esta actividad:

Esta actividad promueve las siguientes habilidades, valores y actitudes: capacidad para resolver problemas, creatividad, y uso eficiente de la informática y las telecomunicaciones.

Descripción de la Actividad

De manera individual o en parejas, escribe programas en lenguaje C que resuelvan los problemas que se plantean a continuación:

  1. Coloca la solución de este problema en un archivo llamado calif.c

    Este programa debe pedir tres calificaciones del teclado, y debe determinar si el alumno reprobó, aprobó o se encuentra condicionado.

    Para considerar aprobado a un alumno, sus calificaciones deben cumplir la siguiente regla: Ninguna de las calificaciones individuales debe ser menor que 70.

    Para considerar condicionado a un alumno, sus calificaciones deben cumplir las siguientes reglas: el promedio de las 3 calificaciones debe ser mayor o igual a 70, y una o más calificaciones es menor que 70.

    Para considerar reprobado a un alumno, sus calificaciones deben cumplir la siguiente regla: el promedio de las 3 calificaciones debe ser menor a 70.

    Asume que el usuario teclea siempre calificaciones entre 0 y 100.

    Ejemplo:

    Dame la primera calificacion: 72
    Dame la segunda calificacion: 65
    Dame la tercera calificacion: 81
    El alumno se encuenta condicionado.
    
  2. Coloca la solución de este problema en un archivo llamado placas.c

    Este programa debe pedirle al usuario que introduzca el dígito con el que terminan sus placas y debe desplegar en qué mes le toca verificar su auto en base a la siguiente tabla:

    Terminación Meses de verificación
    1-2 abril-mayo
    3-4 marzo-abril
    5-6 enero-febrero
    7-8 febrero-marzo
    9-0 mayo-junio

    Debes utilizar el enuncaido switch para resolver este problema.

    Se debe desplegar un mensaje de error si el usuario introduce un valor incorrecto.

    Ejemplo 1:

    Introduce la terminacion de tu placa: 6
    Debes verificar tu auto en los meses de enero y febrero.
    

    Ejemplo 2:

    Introduce la terminacion de tu placa: 15
    Numero de terminacion invalida.
    
  3. Coloca la solución de este problema en un archivo llamado reversa.c

    Este programa debe solicitar al usuario un número entero (mayor o igual a cero) y lo debe despligar con sus dígitos invertidos.

    Ejemplo:

    Dame un numero entero positivo: 1492
    El numero invertido es: 2941
    
  4. Coloca la solución de este problema en un archivo llamado pi.c

    El valor de pi se puede calcular usando la siguiente serie:

    π/4 = 1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...

    Este programa debe solicitar al usuario el número de términos n con los que se desea calcular el valor de pi.

    Ejemplo:

    Numero de terminos en la serie de pi: 1000
    El valor aproximado de pi es: 3.140593
    

¿Qué se debe entregar?

Cada uno de los archivos fuente de lenguaje C debe incluir en la parte superior un comentario con el nombre y matrícula de los autores de la tarea. Por ejemplo:

/*
 +--------------------------
 | Ramiro González 1166666 
 | Gonzalo Ramirez 1166667
 +--------------------------
 */

Coloca los cuatro archivos (calif.c, placas.c, reversa.c y pi.c) dentro de un archivo ZIP llamado simples.zip y súbelo por el Sistema de Entrega de Tareas Automatizado. Basta que una sola persona suba la tarea en caso de tratarse de una pareja. No se aceptan tareas por ningún otro medio.

Fecha límite: Miércoles, 3 de marzo.

Evaluación

Esta actividad se evaluará usando los siguientes criterios:

−10 No se incluyó un comentario con los nombres y matrículas de los autores en cada uno de los archivos fuente.
DA Si se detecta plagio o fraude.
0-100 Dependiendo de la cantidad de ejercicios resueltos (25 puntos por cada problema correcto).
© 1996-2010 por Ariel Ortiz Ramírez (ariel.ortiz@itesm.mx)
Desarrollado en Django | Licencia de Creative Commons | XHTML válido | CSS válido