Computación III

Anuncio
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
Descargar