Computación III - 2002 Computación III Práctico Nro. 1 Ejercicio Nro. 1 Definidas las siguientes variables: Variables enteras: i = 5; z = 2; Variables double: x = 4.0; y = 8.0 cual será el valor al que evaluara cada una de las siguientes expresiones: 1. 2. 3. 4. 5. 6. 7. i/z z/i z%i*y i – ( i / z) * i x/y y/x i/y Ejercicio Nro. 2 a) Implementar un programa que ingrese un caracter desde teclado y lo imprima por pantalla en los siguientes formatos: (Para lo cual se deberán utilizar las funciones printf, scanf o getch/getche). (NO olvidarse de incluir el archivo cabecera correspondiente a las definiciones de los prototipos de las funciones printf y scanf) caracter decimal octal hexadecimal Ejercicio Nro. 3 a) Escribir un programa que cuente de 0 a 1000, con un incremento de 10. Implementar utilizando: for while b) Escribir un programa que calcule la suma de todos los números entre 0 y 100. Ejercicio Nro. 4 Desarrollar un programa que calcule el cuadrado de los números comprendidos entre el 1 y el 10. El programa deberá tener la siguientes salida: a) 1 2 .. .. 10 al cuadrado es al cuadrado es ....... ....... al cuadrado es 1 4 .. .. 100 Pagina 1/3 Computación III - 2002 b) Numero 1 2 .. .. 10 Cuadrado 1 4 .. .. 100 Cubo 1 8 .. .. 1000 Ejercicio Nro. 5 Dados dos números ingresados por teclado, se pide calcular: a) Suma b) Multiplicación c) División Ejercicio Nro. 6 a) Calcular el promedio de una serie de n números ingresados por teclado, la serie de números terminara con un -1. Utilizar una variable de tipo float para el calculo del promedio y mostrarlo por pantalla con 2 dígitos de precisión. b) Determinar el valor máximo, mínimo y promedio de una serie de 10 números ingresados por teclado. Ejercicio Nro. 7 a) Convertir temperaturas en grados Fahrenheit a grados Celcius. El factor de conversión es el siguiente: C = (5/9) * ( F – 32) b) Convertir pesos expresados en kilogramos a pesos en medidas inglesas, libras / onzas. El factor de conversión es: 1 Kg. = 2,2 Libras 1 Libra = 16 onzas Ejercicio Nro. 8 Desarrollar un programa que calcule el perímetro de un circulo a partir de su radio. Utilizar la siguiente formula para el calculo: A = pi * radio2 Ejercicio Nro. 9 a) Escribir un programa que calcule la letra de calificación correspondiente para una nota numérica según el siguiente criterio: Letra Nota A B C E F 90-100 80-90 70-80 60-70 0-60 Pagina 2/3 Computación III - 2002 Ejercicio Nro. 10 Desarrollar un programa que permita obtener desglose en billetes y/o monedas de un importe que es ingresado por teclado. Deberá usar los operadores aritméticos de división y resto. Ej: 154,75 = 1 billete de 100 1 billete de 50 2 billetes de 2 1 moneda de 50 centavos 1 moneda de 25 centavos Ejercicio Nro. 11 Manejo de I/O Desarrollar un programa que altere el mapeo del set de caracteres de teclado. Es decir que cada caracter tipeado debe ser procesado (modificado) antes de ser mostrado por pantalla. Para esto se pueden utilizar las funciones getch/getch, putch/putche. (NO olvidarse de incluir el archivo cabecera correspondiente a las definiciones de los prototipos de las funciones getc y putc) Ejercicios Resueltos Calculo de Promedio a) Calcular el promedio de una serie de 10 números ingresados desde teclado. Conversión de Unidades a) Desarrollar un programa que realice la conversión de medidas expresadas en pies / pulgadas a centímetros. La tabla de conversión es la siguiente: 1 pie = 33 centímetros 1 pulgada = 2,54 centímetros Uso de switch a) Desarrolle un programa que permita ingresar desde teclado, las calificaciones de parciales, utilizando la nomenclatura de letras para las notas: A,B,C,D,E,F. Contar la cantidad de notas ingresadas de cada tipo, e imprimir un resumen de cuantas notas de cada clase se cargaron. Utilizar switch. Pagina 3/3