0% encontró este documento útil (0 votos)
5 vistas1 página

Práctica C++: Cadenas y Fracciones

La práctica 7 del curso de Ingeniería Química en la Universitat de València se centra en el uso de cadenas y registros en C++. Se requiere desarrollar un programa que cuente palabras y vocales en una frase, así como implementar una estructura de fracción para sumar fracciones. Se proporcionan prototipos de funciones y ejemplos de cómo manejar las fracciones.

Cargado por

dexol32432
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas1 página

Práctica C++: Cadenas y Fracciones

La práctica 7 del curso de Ingeniería Química en la Universitat de València se centra en el uso de cadenas y registros en C++. Se requiere desarrollar un programa que cuente palabras y vocales en una frase, así como implementar una estructura de fracción para sumar fracciones. Se proporcionan prototipos de funciones y ejemplos de cómo manejar las fracciones.

Cargado por

dexol32432
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Grado de Ing.

Química UNIVERSITAT DE VALÈNCIA


Informática
PRÁCTICA 7
Curso 2014-2015

Objetivo de la práctica:
 Practicar el uso de cadenas y registros en C++ mientras que se repasan el resto de
conceptos vistos en el curso

ANALIZA: Escribe un programa que cuente y saque por pantalla el número de palabras que aparecen
en una frase y la cantidad de cada una de las vocales usadas. El programa pedirá que se introduzca
una frase por teclado y llamará a una función que tendrá el prototipo “Analiza” que se detalla a
continuación. Para hacer más sencillo el programa se supondrá que la frase se ha introducido bien. Es
decir que hay un espacio (y solo 1 espacio) entre cada palabra (esto no será necesario comprobarlo). El
vectorvocales es un vector de 5 enteros que almacena la cantidad de vocales que hay en la frase.
Así, si se han usado 3 veces la vocal ‘e’ deberá tener un 3 en las posición 1 (teniendo en cuenta que las
vocales ‘a’ están en la posición 0). La función Analiza devuelve al programa principal la cantidad de
palabras que tiene la frase.
const int MAX = 5:
typedef int vectorvocales [MAX];
int Analiza (string frase, vectorvocales v);

FRACCION: Escribir un programa que implemente la estructura “fracción” como un registro con dos
campos, numerador y denominador de tipo enteros. El programa principal deberá tener la estructura de
funciones siguiente (no se trata de un menú de opciones):

 Introduccir fracción
 Sacar fracción por pantalla (Deberá mostrarse algo de la forma 6/8)
 Introducir otra fracción
 Sacar fracción por pantalla (Deberá mostrarse algo de la forma 5/6)
 Sumar fracciones. Para lo cual deberá usar la función de prototipo que hay más adelante
 Sacar fracción resultado por pantalla

/*Funcion que recibe dos variables de tipo fracción y devuelve la suma*/


fraccion suma(fraccion f1, fraccion f2);

Ayuda: para realizar la suma de fracciones basta aplicar la siguiente regla en el caso de denominador
diferente (no hace falta sacar mínimo común denominador):
6 5 6𝑥6 + 8𝑥5
+ =
8 6 8𝑥6

Si los denominadores son iguales: 6 5 6+5


+ =
8 8 8

No es necesario sacar por pantalla los pasos intermedios. Solo la fracción resultado

Nota importante: Cuando termines estos ejercicios previos, el profesor de laboratorio te entregará uno
o varios ejercicios extra.

También podría gustarte