Que hacés loco

2do. año Polimodal

Confeccionar el código de las siguientes prácticas:

Práctica 1
Se ingresa el nombre de un alumno y 3 notas todo ingresado por teclado. Determinar su Promedio y Situación (Aprobado/No Aprobado).

Práctica 2
Se ingresa los valores de los Catetos de un triángulo Rectángulo, determinar lo siguiente:
El valor de la Hipotenusa, Perímetro, Superficie y Tipo(Isósceles/Escaleno).

Práctica 3
Se tiene cmo dato el Nombre de un alumno y además se sabe que tiene N notas, todo ingresado por teclado. Determinar el Promedio de Notas, la Mayor y Menor Nota y su Situación (Aprobado/Diciembre/Marzo).

Práctica 4
Se ingresa un Nro entero positivo, determinar el valor de su Factorial.

Práctica 5
Insertar en la Práctica 1, la posibilidad que el alumno reciba un Premio de $50 por cada punto de su promedio solo en el caso que esté Aprobado. (Por ej. si el proemdio da 8.66, recibiría $400).

Práctica 6
Se ingresa por teclado la Base y el Exponente de una Potencia, determinar su Valor.(Nota: es posible que el Exponente sea Negativo).

Práctica 7
Se ingresa una lista de N puntos dados por sus abcisas y ordenas. Determinar la longitud de la Poligonal que ellos conforman.

Práctica 8
Hacer un programa que calcule el porcentaje de votos que obtuvo cada partido. Se tiene como dato la cantidad de votantes y el voto de c/ciudadano (se distingue por las siglas P1, P2 y P3). Finalmente determinar quien fue el partido ganador.

Práctica 9
Mostrar los nros primos menores que un nro. genérico N.
nros-primos-menores-que-n

 

Manejo con Cadenas Alfanuméricas

Práctica 10
Se ingresa una frase, determinar cuantas palabras la componen.

Práctica 11
Se ingresa una frase, determinar su largo, pero sin usar la instrucción Strlen.

Práctica 12
Se ingresa una frase por teclado, determinar el % de vocales, consonantes y espacios que tiene la misma.

Practica 13
Se ingresa una frase por teclado, hacer un programa que la muestre al revés y en mayúsculas.

Práctica 14
Al ingresar una palabra, mostrarla en modo escalera, como se muestra a continuación:
Ej: Politécnico
P
Po
Pol
Poli
……

Práctica 15
Se ingresa una palabra, hacer un programa que guarde en otra cadena la palabra al revez. Finalmente verificar si la misma es palíndromo.

Práctiva 16
Se ingresa una frase, hacer un código que muestre cada palabra y al lado de cada una la cantidad de caracteres que posee c/u.

Práctica 17
Se ingresa una frase por teclado, guardar en otra cadena la misma frase, pero los caracteres en Mayúsculas convertirlo a minúscula y viceversa. Ej: ESTOy proGramando. Se tiene que mostrar estoY PROgRAMANDO.

Práctica 18
Se ingresa una palabra por teclado, hacer un código que reemplace a la función Strcpy.

Práctica 19
Se ingresa una palabra por teclado, hacer un código que reemplace a la función Strcmp.

  

Manejo con Arreglos Numéricos

Práctica 20
Se ingresa una lista de N nros, guardar los nros pares en un arreglo.

Práctica 21
Hacer un programa que permita ingresar N nros por teclado y generar un código que permita mostrarlos en forma inversa como fueron ingresados.

Práctica 22
Mostar los nros primos que se encuentran en un intervalo [a,b], donde a y b se ingresan por teclado.primos-entre-a-y-b

Práctica 23
Se ingresan N  pares de mediciones de valores de catetos de  triángulos rectángulos. Mostrar en forma tabulada como sigue:

CAT1          CAT2        HIP        AREA
Con los valores con 2 decimales.

Práctica 24
Se ingresa una palabra por teclado. Hacer un programa que realice lo siguiente:
a) Calcule la cantidad de caracteres de la palabra.
b) Si dicha cantidad es Par o Impar.
c) El Factorial de dicha cantidad.
d) Si el valor de dicha cantidad es un nro. Primo o no.

Práctica 25
Se ingresa una frase por teclado, hacer un programa que me guarde en un vector las palabras que conforman la frase y en otro vector el largo de c/palabra.

FUNCIONES

Práctica 26
Hacer un programa que llame a una función, la cual me devuelva la cantidad de caracateres que componen una frase la cual se ingresa por teclado.

Práctica 27
Hacer una función (la cual será llamada por la función main), que me devuelva la cantidad de palabras que están presentes en una frase que se ingresa por teclado.

Práctica 28
Hacer un programa que llame a una función que me devuelva la Potencia de base B y exponente EX, donde B y Ex se ingresan por teclado en la función main.

Práctica 29
Hacer un programa que permita ingresar los términos a, b y c de una ecuación cuadrática y mediante el llamado de una función determine el valor del discriminante y con otra función determine el valor de las raíces de dicha ecuación, siempre y cuando sean reales.

Práctica 30
Hacer una función que sea llamada por programa main que transforme un ángulo en grados (G), minutos (M) y segundos (S) y los transforme a grados decimales.

Práctica 31
Hacer un programa que al ingresar un nro. llame a las siguientes funciones:
a) una que determine el factorial del nro.
b) otra que determine si el nro es O, Par o Impar.
c) si el nro es primo o no.

Funciones que no retornan valores . VOID

Práctica 32
Hacer una función que ingresando el valor de un ángulo en radianes, lo transforme en Grados, Minutos y Segundos.

Práctica 33
Hacer un programa que permita el ingreso de una lista de N nros y que me ejecute una función tipo VOID que determine el mayor, el menor con sus respectivas ubicaciones en la lista.

Examen cadenas y funciones numéricas
Abrir el archivo examen-4to-10-09-09 y programar las consignas pedidas. Luego enviar el archivo cpp al e-mail del profesor (en el asunto escribir los integrantes y el curso).

Práctica 34
Hacer un funcion NO TIPO VOID que reciba una cadena alfanumérica y me retorne la misma cadena pero al revés.

Práctica 35
Hacer una función, NO TIPO VOID que reciba una cadena alfanumérica la cual entre las palabras que componen la misma puede haber más de un espacio en blanco, la función debe devolver la cadena con solo un espacio entre palabras. Código funcion-que-normaliza-una-frase

Práctica 36
Hacer una función NO TIPO VOID que tome una cadena y una palabra, las cuales son ingresadas por la función main y me detecte si la palabra se encuentra o no en la cadena. Código funcion-que-busca-palabras

Práctica 37
Hacer un programa que al ingresar una lista de nombres y edades, las muestre ordenadas en forma creciente por edad.

Práctica 38
Modificar el código anterior para que muestre la lista ordenada alfabeticamente.

Práctica 39
Pruebe con alguno de los 2 ejercicios anteriores usando una función de intercambio.