martes, 29 de septiembre de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 8)

1. Escribir un programa que calcule la potencia de un número
dado el valor de su base y su exponente.

2. Hacer un programa que lea 'N' números enteros (tanto positivos
como negativos) y muestre el mayor y el menor de los números
leidos.

3. Realizar un programa que imprima por pantalla tántos asteriscos como diga el usuario. Al ejecutarse debe preguntar “Cuantos asteriscos desea imprimir?”, leer el número que introduce el usuario e imprimir los asteriscos.

4. Realizar un programa que pregunte al usuario el momento del día con una letra (mmañana,t-tarde, n-noche), el sexo con otra letra (m-masculino, f-femenino). El
programa dirá: buenos días, tardes, o noches (según el momento) señor o señora según
el sexo.

5. Realizar un programa que pida tres números y diga cuál es el mayor, cuál es el segundo mayor, y cuál es el menor.

6. Realizar un programa que pida al usuario dos números y presente los números impares que hay desde el primer número al segundo que introdujo el usuario.

7. Realizar un programa que pida al usuario dos números y una letra: “i” ó “p”.
El programa presentará los números pares (si se pulsó la “p”) ó impares (si se pulsó la “i”) que hay desde el primer número al segundo que introdujo el usuario. Si se pulsa alguna tecla distinta de “p” ó “i”, el programa no imprime ningún número.

8. Realizar un programa que pida dos números y presente por pantalla la ecuación de
segundo grado que tiene por soluciones estos dos números. Ejemplo: 5 y -3, la ecuación sería (x-5) (x+3) = x2-2x-15, los coeficientes son 1, -2 y -15. El programa permitirá repetir esta operación tantas veces como el usuario quiera, introduciendo números diferentes, hasta que decida terminar el programa (por ejemplo pulsando ‘S’).

martes, 21 de abril de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 9)

1. Realizar un programa que lea un vector de enteros, imprima la suma de sus elementos, el elemento maximo.

2. Realizar un programa que lea un vector de reales e imprima la media aritmética

3. Realizar un programa que lea dos vectores de números enteros e imprima su producto escalar.

4. Realizar un programa que lea un vector y calcule su norma.

5. Realizar un programa que pida las notas de 40 alumnos por pantalla y muestre un menúde opciones: 1. Listar notas, 2.Calcular la media, 3.Calcular el menor, 4.Calcular el mayor.

6. Se quiere controlar el número de habitantes de un eidificio con 6 pisos y 4 puertas (A,B, C, y D) en cada piso. Realizar un programa que pida al usuario que introduzca el número de habitantes de cada puerta del edificio. El programa debe decir la vivienda (piso y puerta) que más habitantes tiene del edificio.

7. Hacer un programa que ordene un vector de N elementos y los imprima ordenados.

8.Genere un vector de tamaño 10 con números reales leídos desde teclado. Calcule el promedio e indique cuantos elementos del vector son mayores que el promedio y cuantos menores o iguales.

9. Ingresar elementos numéricos a una matriz de 5x5 por filas

10. Sea A una matriz de 5x 4, llena de números enteros positivos, escribir la fila que contiene el numero menor y la columna que tenga el numero mayor.

11. Sumar las matrices A y B (ambas de dimensión 10x4), dejarla en C, imprimir C.

12. El producto de dos matrices con elementos A(I,J) y B(I,J) es una tercera matriz con elementos.C(I,J)= A(I,J) B(I,J) + ... + A(I,N) B(N,J) Suponiendo que el número de columnas de la matriz A y el número de filas de la matriz B son ambos igual a N. Elaborar un algoritmo para calcular el producto de matrices.

lunes, 16 de marzo de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 7)

1. Escriba un programa que imprima una tabla con las cuatro primeras potencias de los números 1 a 10.

2. Escriba un programa que muestre una tabla de conversiones de temperatura de grados Farenheit a grados Celsius, de 0ºF a 300ºF de 20 en 20ºF.
3. Se quiere diseñar un algoritmo de un programa que muestre por pantalla las tablas de multiplicar del 1, 2 y 3
generando un anidamiento en la función for

4. Diseñar un programa que muestre la tabla de multiplicar por pantalla del número entero ingresado por el usuario

5. Diseñe un algoritmo de un programa que muestre por pantalla todos los números enteros del 1 al 100, que sean divisibles entre 17 ó 21.

6. Hacer un programa que lea 200 números y determine si cada número leído está comprendido en el siguiente intervalo, mostrando la palabra "Cierto" en caso afirmativo y "Falso" en caso contrario. El intervalo es [35-75].

7. Hacer un programa que calcule la suma de los 5 primeros números pares y el producto de los 5 primeros números impares simultáneamente.

8. Escribir un programa que lee números y escribe cuantos números positivos y negativos se han leido. La finalización de la entrada de datos se realiza por la respuesta al siguiente mensaje "¨Terminar S/N?", escrito después de introducir cada número.

9. Realizar un programa que imprima los números del 1 al 57. Repetir este ejercicio con
todos los tipos de bucles (for, while, y do-while).

10. Realizar un programa que pida al usuario un número y presente los números del 1 al
número que introdujo el usuario. Repetir este ejercicio con todos los tipos de bucles
(for, while, y do-while).

11. Realizar un programa que pida al usuario dos números y presente los números del
primero número al segundo que introdujo el usuario. Repetir este ejercicio con todos los
tipos de bucles (for, while, y do-while).

lunes, 9 de marzo de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 6)

1. Diseñe un programa que identifique si el usuario dando su año de nacimiento es mayor de edad o no.

2. Diseñe un programa que divida dos números, y que especifique si el divisor es cero, imprime en pantalla NUNCA DIVIDA POR CERO-

3. Diseñe un programa que imprima si el número ingresado por el usuario es par o impar

4. utilizando el proceso de anidación del IF diseñe un programa que examine un número e imprima si es positivo, negativo o cero.

5. Los estudiantes de un curso reciben calificaciones entre 0 y 100 puntos, escribir un programa que acepte como entrada un puntaje y le asigne una calificación literal así:
entre 91 y100 de una A
entre 80 y 90 de una B
entre 60 y 79 de una C
entre 0 y 59 de una D

6. Utilizando la senencia switch escriba un programa que ofreciendo un menú, examine una variable de tipo entera llamada num y determine de un número real entrado por teclado y dependiendo de su valor halle:
a- su raiz cuadrada si num=1
b- su cuadrado si num=2
c- si es número par o impar si num=3 utilizando la sentencia alternativa en printf
d- Su cubo si num=4
El mensaje SELECCION INCORRECTA, en otro caso

lunes, 23 de febrero de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 5)

1. Realiza un programa que imprima en pantalla si un número ingresado por el usuario es positivo o negativo, utilizando la sentencia "if"

2. Realiza un programa que imprima en pantalla el mayor de dos números utilizando la sentencia if

3. Realizar un programa que compruebe una operacion realizada, e imprima en pantalla si es correcta.

4.Diseñe un programa que:
1º) Pida por teclado dos números (datos enteros).
2º) Muestre por pantalla la media artimética de los números introducidos, pero, sólo en el caso de que ambos números sean mayores que cero.

5.Diseñe un programa que:
1º) Pida por teclado dos números (datos enteros).
2º) Calcule la suma de los números introducidos por el usuario.
3º) Muestre por pantalla:
•"LA SUMA SÍ ES MAYOR QUE CERO.", en el caso de que sí lo sea.
•"LA SUMA NO ES MAYOR QUE CERO.", en el caso de que no lo sea.

6-Escribir un programa (en lenguaje C) que:
1º) Pida por teclado el resultado (dato entero) obtenido al lanzar un dado de seis caras.
2º) Muestre por pantalla el número en letras (dato cadena) de la cara opuesta al resultado obtenido.
Nota 1: En las caras opuestas de un dado de seis caras están los números: 1-6, 2-5 y 3-4.
Nota 2: Si el número del dado introducido es menor que 1 ó mayor que 6, se mostrará el mensaje: "ERROR: Número incorrecto.".

7.Escribir un programa (en lenguaje C) que:
1º) Pida por teclado dos números (datos enteros).
2º) Calcule la suma y multiplicación de ambos números.
3º) Muestre por pantalla:
•"La suma es mayor.", en caso de que sea mayor que la multiplicación de ambos números.
•"La multpilicación es mayor.", en caso de que sea mayor que la suma de ambos números.
•"La suma y multiplicación son iguales.", en caso de que así sea.

lunes, 16 de febrero de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 4)

1. Realizar un programa que calcule la hipotenusa de un triangulo rectangulo, de acuerdo al teorema de pitágoras

2. Escribir un programa que lea el valor correspondiente a una
distancia en millas marinas y las escriba expresadas en metros.
1 Milla, equivale a 1.852 metros

3. Escribir un programa que calcule la velocidad de una pelota en Km/hora, conociendo la distancia recorrida en metros
y el tiempo empleado en segundos para recorrer dicha distancia.

4. Escribe un programa que lea una cantidad depositada en un banco y que calcule la cantidad final después de aplicarle un 20% de interés.

5. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes conociendo el numero de estudiantes.

6. Un alumno desea saber cual será su calificación final en la materia de Lógica Computacional. Dicha calificación se compone de tres exámenes parciales cuya ponderación es de 30%, 30% y 40% , también que se puede ver en pantalla si el estudiante aprobó o no aprbó

domingo, 15 de febrero de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 3)

1. Realizar un programa que calcule el voltaje dada la corriente y la resitencia por medio de la ley de ohm

2. Realizar un programa que calcule la velocidad dada la distancia y el tiempo por medio de Movimiento Uniforme

3. Realizar un programa que calcule la fuerza dada la masa y la aceleracion por medio de la segunda ley de newton

4. Solución de la ecuación de segundo grado.
Escribir un programa que pida por teclado los tres coeficientes (a, b y c) de la ecuación ax2+bx+c=0 y calcule las dos soluciones suponiendo que ambas serán reales (es decir que la raíz queda positiva). Nota: x1,2=(a±sqrt(b2-4ac))/2, sqrt es una función que devuelve la raíz cuadrada, para poder invocarla es necesario poner en la cabecera del programa: #include ( Todos ) -

5. Media de diez números.
Escribir un programa que pida por teclado diez números y calcule y presente la media de los diez.

miércoles, 11 de febrero de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 2)

1. Escriba un programa que calcule el área de un triángulo, de un circulo, de un cuadrado y de un rectángulo, dados los datos necesarios.

2. Leyendo números enteros
2.a) Escribe un programa que pida un número entero, y conteste al usuario: “Has
introducido el numero (x), gracias”.
2.b) Escribe un programa que pregunte al usuario cuántos años tiene, y conteste al
usuario: “Ahora se que tienes (x) años, gracias”.

3. Cálculo de precios con descuento
Escribe un programa que pregunte el precio, el tanto por ciento de descuento, y te
diga el precio con descuento. Por ejemplo, si el precio que introduce el usuario es 300 y
el descuento 20, el programa dirá que el precio final con descuento es de 240.

4. Cambio de dólares a euros.
Suponiendo que 1 euro = 1.33250 dólares. Escribe un programa que pida al
usuario un número de dólares y calcule el cambio en euros.

5. Cálculo de perímetro de circunferencia, área del
círculo, y volumen de la esfera.
Suponiendo que pi = 3.1416. Escribe un programa que pida al usuario que introduzca el
radio, y presente por pantalla el cálculo del perímetro de la circunferencia (2*pi*r), el
área del círculo (pi*r2), y el volumen de la esfera (V = 4*pi*r3/3).

6. Pasar de días, horas y minutos a segundos.
Escribe un programa que pida al usuario los siguientes datos: días, horas y minutos. Y le
conteste con la cantidad de segundos totales que son esos datos.

7. Pasar de segundos a días, horas y minutos.
Escribe un programa que pida al usuario que introduzca los segundos, y le conteste
diciéndole el número de días, horas, minutos y segundos que son.

lunes, 9 de febrero de 2009

PROGRAMACIÓN EN LENGUAJE C (ACTIVIDAD 1)

1. Escriba un programa que te imprima un mensaje de presentación, te pregunte como te llamas y te salude.
2. Escriba el ejercicio de presentación (ejercicio número 1) y que te salude con nombre y apellidos.
3. Escriba un programa que lea y escriba un carácter, FUNCION SCANF(), (consultar sobre esta función).
4. Dando alarma, Escribe un programa que presente por pantalla: Alarma Y haga sonar la alarma del PC.

5. Presentando por pantalla Escribe un programa que presente tu nombre encuadrado entre asteriscos.

recordar que los programas deben ser enviados en formato .zip al correo jaclam26@hotmail.com