Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


practicas C++, Ejercicios de Ciencias de la Salud

Asignatura: Fundamentos de la programación, Profesor: Juan Falgueras Cano, Carrera: Grado en Ingeniería de la Salud, Universidad: UMA

Tipo: Ejercicios

2015/2016

Subido el 08/08/2016

vakk-4
vakk-4 🇪🇸

4.3

(3)

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Ing.Salud
Fundamentos de Programaci´on
2aPr´actica, ETSIS
1 Hacer un subprograma que escriba nuestro nombre en una l´ınea en la pantalla.
Hacerlo con y sin prototipo comprobando que funciona en ambos casos.
2 Hacer un programa para calcular el umero de pulsaciones Nque una persona debe
tener, usando la formula:
N= 220 edad
El programa principal (main) pedir´a al usuario su edad en nos (n´umero entero)).
Entonces llamar´a a la funci´on de prototipo me:
int numpuls(int edad);
Lo que devuelva la funci´on lo escribir´a el programa principal en la pantalla. Usar la
siguiente plantilla.
#include <iostream>
using namespace std;
int numpuls(int edad)
{
// rellenar esta funci´on
}
int main()
{
int edadEnAnyos;
cout << "Entrar edad en a~nos: ";
cin >> edadEnAnyos;
int pulsaciones = numpuls(edadEnAnyos);
cout << "N´umero de pulsaciones: " << pulsaciones << endl;
return 0;
}
3 Hacer un subprograma que calcule la soluci´on de una ecuaci´on ax +b= 0 recibiendo
como par´ametros a y b, suponiendo siempre a6= 0. Usar n´umeros reales
4 Hacer un programa para calcular el ´
Indice de Masa Corporal IMC de una persona,
usando la formula:
IMC = peso kg
(altura m)2
El programa principal (main) pedir´a al usuario ambos datos, peso (en Kg) y altura
(en m); llamar´a a un subprograma que devolver´a el valor y lo escribir´a en la pantalla.
5 La presi´on (p), el volumen (v) y la temperatura (t) de una masa de aire est´an
relacionados por la ormula:
m=p v
0.37 (t+ 460)
Hacer un programa que pida al usuario p,vyt, llame a la funci´on:
float maire(float p, float v, float t)
y escribir el valor resultante.
pf2

Vista previa parcial del texto

¡Descarga practicas C++ y más Ejercicios en PDF de Ciencias de la Salud solo en Docsity!

Ing.Salud

Fundamentos de Programaci´on

2 a^ Pr´actica, ETSIS

1 Hacer un subprograma que escriba nuestro nombre en una l´ınea en la pantalla. Hacerlo con y sin prototipo comprobando que funciona en ambos casos.

2 Hacer un programa para calcular el n´umero de pulsaciones N que una persona debe tener, usando la formula: N = 220 − edad El programa principal (main) pedir´a al usuario su edad en a˜nos (n´umero entero)). Entonces llamar´a a la funci´on de prototipo me: int numpuls(int edad);

Lo que devuelva la funci´on lo escribir´a el programa principal en la pantalla. Usar la siguiente plantilla. #include using namespace std;

int numpuls(int edad) { // rellenar esta funci´on }

int main() { int edadEnAnyos; cout << "Entrar edad en a~nos: "; cin >> edadEnAnyos; int pulsaciones = numpuls(edadEnAnyos); cout << "N´umero de pulsaciones: " << pulsaciones << endl; return 0; }

3 Hacer un subprograma que calcule la soluci´on de una ecuaci´on ax + b = 0 recibiendo como par´ametros a y b, suponiendo siempre a 6 = 0. Usar n´umeros reales 4 Hacer un programa para calcular el ´Indice de Masa Corporal IMC de una persona, usando la formula: IMC =

peso kg (altura m)^2 El programa principal (main) pedir´a al usuario ambos datos, peso (en Kg) y altura (en m); llamar´a a un subprograma que devolver´a el valor y lo escribir´a en la pantalla.

5 La presi´on (p), el volumen (v) y la temperatura (t) de una masa de aire est´an relacionados por la f´ormula:

m =

p v 0 .37 (t + 460) Hacer un programa que pida al usuario p, v y t, llame a la funci´on: float maire(float p, float v, float t) y escribir el valor resultante.

2

6 Hacer un subprograma que realice una estimaci´on de la presi´on arterial media (PAM) de un paciente a partir de los valores conocidos de su presi´on arterial sist´olica (PAS) y presi´on arterial diast´olica (PAD). Para ello, utilizar la siguiente f´ormula: PAM = ((2*PAD) + PAS) / 3. Usar una funci´on

7 Realizar un programa que escriba el valor del polinomio p(x) = 3x^5 − 5 x^3 + 2x − 7 en un punto x pedido al usuario. Hacer la funci´on: float p(float x)

NOTA: Para hacer potencias peque˜nas usar productos pero para potencias mayores de tres, puede ser m´as c´omodo, usar: la funci´on pow(base, exponente). Ver. No olvidar entonces incluir (adem´as de iostream) #include