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

Análisis de datos: Cálculo de promedios acumulados y comparación de promedios, Apuntes de Psicología del Marketing

Tres programas en c++ que muestran cómo calcular el promedio acumulado de un conjunto de datos y determinar el promedio más alto entre varios conjuntos de datos. El primer programa analiza los tiempos de competición de atletas en diferentes vueltas, el segundo programa calcula los promedios de calificaciones de alumnos en diferentes comisiones y el tercer programa determina la cantidad de llamadas realizadas a diferentes áreas. El cuarto programa calcula la raíz cuadrada de la suma de los números restantes cuando el segundo número es negativo, el quinto programa verifica si un número está en un intervalo determinado, el sexto programa calcula la raíz cúbica de un número mayor que cero, el séptimo programa contabiliza la cantidad de valores mayores que 50 y menores que 100 que cumplen una condición, el octavo programa calcula el promedio de alturas de un grupo de personas y el noveno programa calcula el total de personas que asistieron a un evento.

Tipo: Apuntes

2019/2020

Subido el 17/02/2024

Victor_Ortega
Victor_Ortega 🇲🇽

5 documentos

1 / 51

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1.-
#include <iostream>
int main() {
double A, B;
std::cout << "Ingrese el valor de A: ";
std::cin >> A;
std::cout << "Ingrese el valor de B: ";
std::cin >> B;
double maximo = (A > B) ? A : B;
std::cout << "El valor máximo entre A y B es: " << maximo << std::endl;
return 0;
}
2.-
#include <iostream>
int main() {
int A, B;
std::cout << "Ingrese el valor de A (entero): ";
std::cin >> A;
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33

Vista previa parcial del texto

¡Descarga Análisis de datos: Cálculo de promedios acumulados y comparación de promedios y más Apuntes en PDF de Psicología del Marketing solo en Docsity!

#include int main() { double A, B; std::cout << "Ingrese el valor de A: "; std::cin >> A; std::cout << "Ingrese el valor de B: "; std::cin >> B; double maximo = (A > B)? A : B; std::cout << "El valor máximo entre A y B es: " << maximo << std::endl; return 0; } 2.- #include int main() { int A, B; std::cout << "Ingrese el valor de A (entero): "; std::cin >> A;

std::cout << "Ingrese el valor de B (entero): "; std::cin >> B; std::cout << "Los cubos de los números entre " << A << " y " << B << " son:" << std::endl; for (int i = A; i <= B; ++i) { int cubo = i * i * i; std::cout << "El cubo de " << i << " es: " << cubo << std::endl; } return 0; } 3.- #include int main() { int n; double suma = 0.0; std::cout << "Ingrese la cantidad de números: "; std::cin >> n; for (int i = 0; i < n; ++i) { double numero; std::cout << "Ingrese el número " << i + 1 << ": "; std::cin >> numero; suma += numero; }

std::cout << "La suma de los primeros números negativos es: " << sumaNegativos << std::endl; return 0; } 5.- #include int main() { int opcion; std::cout << "Elige una opción:" << std::endl; std::cout << "1. Mensaje 1" << std::endl; std::cout << "2. Mensaje 2" << std::endl; std::cout << "Ingrese el número de la opción: "; std::cin >> opcion; switch (opcion) { case 1: std::cout << "Mensaje 1" << std::endl; break; case 2: std::cout << "Mensaje 2" << std::endl; break; default: std::cout << "Opción no válida." << std::endl; break; }

return 0; } 6.- #include #include int main() { const int competidores = 5; const int totalVueltas = 25; std::vector<std::vector> tiempos(competidores, std::vector(totalVueltas, 0.0)); // Cálculo de tiempos de ejemplo // ... std::cout << "Promedio acumulado de tiempo por competidor en cada vuelta:" << std::endl; for (int vuelta = 0; vuelta < totalVueltas; ++vuelta) { std::cout << "Vuelta " << vuelta + 1 << ": "; for (int competidor = 0; competidor < competidores; ++competidor) { tiempos[competidor][vuelta] = /* tiempos de ejemplo */; double promedioAcumulado = 0.0; for (int i = 0; i <= vuelta; ++i) { promedioAcumulado += tiempos[competidor][i]; } promedioAcumulado /= (vuelta + 1); std::cout << "Competidor " << competidor + 1 << ": " << promedioAcumulado << " segundos "; }

notasComision2 /= alumnosComision2; for (int i = 0; i < alumnosComision3; ++i) { notasComision3 += /* calificaciones de ejemplo */; } notasComision3 /= alumnosComision3; // Determinación del mejor promedio double mejorPromedio = notasComision1; std::string mejorComision = "Comisión 1"; if (notasComision2 > mejorPromedio) { mejorPromedio = notasComision2; mejorComision = "Comisión 2"; } if (notasComision3 > mejorPromedio) { mejorPromedio = notasComision3; mejorComision = "Comisión 3"; } // Impresión del mensaje con el mejor promedio y la comisión correspondiente std::cout << "La comisión con el mejor promedio es: " << mejorComision << std::endl; std::cout << "Nota promedio: " << mejorPromedio << std::endl; return 0; }

#include int main() { int llamadasCapitalFederal = 0; int llamadasLaPlata = 0; int llamadasMarDelPlata = 0; int codigoArea; int codigosDeAreaEjemplo[] = {011, 0221, 011, 0223, 0221, 011, 0223, 011, 011, 0221}; int totalLlamadas = sizeof(codigosDeAreaEjemplo) / sizeof(codigosDeAreaEjemplo[0]); for (int i = 0; i < totalLlamadas; ++i) { codigoArea = codigosDeAreaEjemplo[i]; if (codigoArea == 011) { llamadasCapitalFederal++; } else if (codigoArea == 0221) { llamadasLaPlata++; } else if (codigoArea == 0223) { llamadasMarDelPlata++; } } std::cout << "Cantidad de llamadas realizadas:" << std::endl; std::cout << "Capital Federal: " << llamadasCapitalFederal << " llamadas" << std::endl; std::cout << "La Plata: " << llamadasLaPlata << " llamadas" << std::endl; std::cout << "Mar del Plata: " << llamadasMarDelPlata << " llamadas" << std::endl; return 0;

#include int main() { int numero; std::cout << "Ingrese un número: "; std::cin >> numero; if (numero % 5 == 0) { std::cout << "El número " << numero << " es múltiplo de 5." << std::endl; } else { std::cout << "El número " << numero << " no es múltiplo de 5." << std::endl; } return 0; } 11.- #include int main() { int numeroDia; std::cout << "Ingrese un número del 1 al 7: "; std::cin >> numeroDia; switch (numeroDia) { case 1:

std::cout << "Lunes" << std::endl; break; case 2: std::cout << "Martes" << std::endl; break; case 3: std::cout << "Miércoles" << std::endl; break; case 4: std::cout << "Jueves" << std::endl; break; case 5: std::cout << "Viernes" << std::endl; break; case 6: std::cout << "Sábado" << std::endl; break; case 7: std::cout << "Domingo" << std::endl; break; default: std::cout << "Número inválido. Ingrese un número del 1 al 7." << std::endl; break; } return 0; }

std::cout << "El equivalente en valor numérico es: " << equivalenteNumerico << std::endl; return 0; } 13.- #include int main() { double importeBruto, importeNeto; std::cout << "Ingrese el importe bruto de la factura: "; std::cin >> importeBruto; if (importeBruto < 20000) { importeNeto = importeBruto; } else { importeNeto = importeBruto - (importeBruto * 0.15); } std::cout << "El importe neto es: " << importeNeto << std::endl; return 0; } 14.- #include

int main() { int i = 1; do { std::cout << i << std::endl; i++; } while (i <= 10); return 0; }

std::cout << "Ingrese el largo de la pared en metros: "; std::cin >> largo; double areaPared = altura * largo; litrosPintura = areaPared / 3.6; // 3.6 metros cuadrados por cada medio litro std::cout << "La cantidad de litros de pintura necesarios es: " << litrosPintura << " litros." << std::endl; return 0; } 3.- #include int main() { const double radioRueda = 50; // En centímetros const double distanciaKilometro = 100000; // En centímetros double circunferencia = 2 * 3.1416 * radioRueda; double vueltas = distanciaKilometro / circunferencia; std::cout << "Cada rueda dará " << vueltas << " vueltas para desplazarse un kilómetro." << std::endl; return 0; } 4.- #include

int main() { const double alturaTanque = 6.54; // En metros const double radioTanque = 13.45; // En metros double capacidadTanque, tiempo; int extraccionPorHora; std::cout << "Ingrese la extracción en litros por hora: "; std::cin >> extraccionPorHora; capacidadTanque = 3.1416 * radioTanque * radioTanque * alturaTanque; // Volumen del cilindro tiempo = capacidadTanque / extraccionPorHora; std::cout << "El tiempo necesario para extraer todo el líquido es de " << tiempo << " horas." << std::endl; return 0; } 5.- #include int main() { const double radioRueda = 32; // En centímetros const double vueltasPorMinuto = 50; const double minutosEnUnaHora = 60; double circunferencia = 2 * 3.1416 * radioRueda; double distanciaRecorrida = circunferencia * vueltasPorMinuto * minutosEnUnaHora;

Ejer 6.-

#include #include using namespace std; int main() { double numero1, numero2, numero3; // Solicitar al usuario ingresar los tres números cout << "Ingrese el primer número: "; cin >> numero1; cout << "Ingrese el segundo número: "; cin >> numero2; cout << "Ingrese el tercer número: "; cin >> numero3; // Verificar si el segundo número es negativo if (numero2 < 0) { // Calcular la raíz cuadrada de la suma de los restantes números double sumaRestantes = numero1 + numero3; // Verificar si la suma es no negativa antes de calcular la raíz cuadrada if (sumaRestantes >= 0) { double resultado = sqrt(sumaRestantes); cout << "La raíz cuadrada de la suma de los números " << numero1 << " y " << numero3 << " es " << resultado << endl; } else { cout << "Error: La suma de los números " << numero1 << " y " << numero3 << " es negativa, no se puede calcular la raíz cuadrada." << endl;

} else { cout << "Error: El segundo número no es negativo." << endl; } return 0; }