Está en la página 1de 6

#include <iostream>

#include <cmath>

using namespace std;

int main() {

int n;

cout << "Ingrese la cantidad de veces que desea evaluar la funcion: ";

cin >> n;

double evaluaciones[n];

double suma = 0.0, maximo, minimo;

for (int i = 0; i < n; i++) {

double x;

cout << "Ingrese el valor de x: ";


cin >> x;

if (x >= 2) {

evaluaciones[i] = (pow(x, 3) + 1) / (pow(x, 2) - 7 * x + 12);

} else {

evaluaciones[i] = (pow(x, 2) + 2 * x + 5) / (pow(x, 2) - 3 * x - 18);

suma += evaluaciones[i];

if (i == 0) {

maximo = evaluaciones[i];

minimo = evaluaciones[i];

} else {

if (evaluaciones[i] > maximo) {

maximo = evaluaciones[i];

if (evaluaciones[i] < minimo) {

minimo = evaluaciones[i];

cout << "Suma de las evaluaciones: " << suma << endl;

cout << "Mayor evaluacion: " << maximo << endl;

cout << "Menor evaluacion: " << minimo << endl;

if(n>=4){

cout << "Suma de la primera, segunda y penultima evaluacion: " << evaluaciones[0] +
evaluaciones[0+1] + evaluaciones[n - 2] << endl;

}
}

#include <iostream>

#include <cmath>

using namespace std;

int main() {

int n;

cout << "Ingrese la cantidad de veces que desea evaluar la funcion: ";

cin >> n;

double evaluaciones[n];

double suma = 0.0, mayor, menor;

for (int i = 0; i < n; i++) {

double x;

cout << "Ingrese el valor de x: ";

cin >> x;

if (x >= 1) {

evaluaciones[i] = (pow(x, 4) + 2 * x + 10) / (pow(x, 2) - 81);

} else {

evaluaciones[i] = (pow(x, 2) + 3 * x + 2) / (pow(x, 2) - 16);

}
suma += evaluaciones[i];

if (i == 0) {

mayor = evaluaciones[i];

menor = evaluaciones[i];

} else {

if (evaluaciones[i] > mayor) {

mayor = evaluaciones[i];

if (evaluaciones[i] < menor) {

menor = evaluaciones[i];

double promedio = suma/n;

cout << "Promedio de las evaluaciones: " << promedio << endl;

cout << "Mayor evaluacion: " << mayor << endl;

cout << "Menor evaluacion: " << menor << endl;

if(n>=3){

cout << "Suma de la primera, segunda y ultima evaluacion: " << evaluaciones[0] +
evaluaciones[0+1] + evaluaciones[n - 1] << endl;

}
#include <iostream>

#include <cmath>

using namespace std;

int main() {

int opcion;

double lado, diametro, radio;

do {

cout << "Menu:" << endl;

cout << "1. Calcular area y volumen de un cubo" << endl;

cout << "2. Calcular area y volumen de una esfera" << endl;

cout << "3. Calcular altura y perimetro de un triangulo equilatero" << endl;

cout << "4. Salir" << endl;

cout << "Ingrese una opcion: ";

cin >> opcion;

switch (opcion) {

case 1:

cout << "Ingrese el lado del cubo: ";

cin >> lado;

cout << "Area del cubo: " << 6 * lado * lado << endl;

cout << "Volumen del cubo: " << pow(lado, 3) << endl;

break;

case 2:

cout << "Ingrese el diametro de la esfera: ";


cin >> diametro;

radio = diametro / 2;

cout << "Area de la esfera: " << 4 * M_PI * radio * radio << endl;

cout << "Volumen de la esfera: " << (4.0 / 3.0) * M_PI * pow(radio, 3) << endl;

break;

case 3:

cout << "Ingrese el lado del triangulo equilatero: ";

cin >> lado;

cout << "Altura del triangulo equilatero: " << (sqrt(3) / 2) * lado << endl;

cout << "Perimetro del triangulo equilatero: " << 3 * lado << endl;

break;

case 4:

cout << "Saliendo del programa..." << endl;

break;

default:

cout << "Opcion invalida. Por favor, ingrese una opcion valida." << endl;

break;

cout << endl;

} while (opcion != 4);

También podría gustarte