top of page

LENGUAJE DE PROGRAMACIÓN
Clase 8-Bucle "para":
Ejercicios N°1:
#include <iostream>
usando el espacio de nombres std;
opción int;
// Para el factorial
int factorial(int num) {
if (num == 0 || num == 1) {
return 1;
} else {
return número * factorial(núm - 1);
}
}
int principal() {
int n;
intc;
int suma;
hacer {
cout << "MENÚ \n";
cout << "_____________________ \n";
cout << "1.- Suma de los n primeros términos \n";
cout << "2.- Suma de los n primeros términos impares \n";
cout << "3.- Suma de los n primeros términos pares \n";
cout << "4.- Cálculo del factorial \n";
cout << "5.- Tabla de multiplicar\n";
cout << "Ingrese una opción diferente de 0: ";
cin >> opción;
switch (opcion) {
caso 1:
cout << "1.- Suma de los n primeros términos \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + c;
}
cout << "La suma de los primeros " << n << " términos es: " << suma << endl;
cout<<endl;
romper;
caso 2:
cout << "2.- Suma de los n primeros términos impares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c - 1);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 3:
cout << "3.
suma = suma + (2 * c);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 4:
cout << "4.- calculo del factorial \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
cout<<endl;
romper;
caso 5:
cout << "5.- Tabla de multiplicar\n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
// Utilizando un bucle para las tablas de multiplicar hasta n
for (c = 1; c <= n; c++) {
cout << "Tabla de multiplicar del " << c << ":\n";
for (int i = 1; i <= 10; i++) {
suma = c * i;
cout << c << " x " << i << " = " << suma << endl;
}
cout<<endl;
}
romper;
} // fin del switch
} while (opcion != 0);
devolver 0;
}


Ejercicio N°2:
#include <iostream>
#include <cmath>
usando el espacio de nombres std;
// Para el factorial
int factorial(int num) {
if (num == 0 || num == 1) {
return 1;
} else {
return número * factorial(núm - 1);
}
}
flotador RAD1, RAD2, A, Phi, wo, t, Xt, pi = 3,141592;
int principal() {
int opción;
int n;
intc;
int suma;
flotar i, s, P, L, o;
hacer {
cout << "\n °°°°°°°°° MENÚ °°°°°°°°° \n";
cout << "_____________________ \n";
cout << "1.- Suma de los n primeros términos \n";
cout << "2.- Suma de los n primeros términos impares \n";
cout << "3.- Suma de los n primeros términos pares \n";
cout << "4.- Cálculo del factorial \n";
cout << "5.- Tabla de multiplicar\n";
cout << "6.- Caida de tension\n";
cout << "7.- Resonancia magnética\n";
cout << "Ingrese una opción diferente de 0: ";
cin >> opción;
switch (opcion) {
caso 1:
cout << "1.- Suma de los n primeros términos \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + c;
}
cout << "La suma de los primeros " << n << " términos es: " << suma << endl;
cout<<endl;
romper;
caso 2:
cout << "2.- Suma de los n primeros términos impares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c - 1);
cout << "La suma de los " << c << " términos es:
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 4:
cout << "4.- calculo del factorial \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
cout<<endl;
romper;
caso 5:
cout << "5.- Tabla de multiplicar\n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
// Utilizando un bucle para las tablas de multiplicar hasta n
for (c = 1; c <= n; c++) {
cout << "Tabla de multiplicar del " << c << ":\n";
for (int i = 1; i <= 10; i++) {
suma = c * i;
cout << c << " x " << i << " = " << suma << endl;
}
cout<<endl;
}
romper;
caso 6:
P = 0,075;
L = 30;
o = 0,85;
for (i = 5; i <= 30; i += 2.5) {
cout << endl << "Cuando la corriente es " << i << " amperios" << endl;
cout << "----------------------------------\n";
para (s = 2,5; s <= 20; s += 0.
5 ) cout << "La sección del cable es " << s << " entonces la caida de tensión es " << (P * sqrt(3) * L) / s << " voltios" << endl;
}
romper;
caso 7:
cout << "7.- Resonancia magnética \n";
cout << "-------------------------- \n";
for (A = 0; A <= 2; A = A + 0.1) {
cout << endl << "AMPLITUD " << A << endl;
cout << "---------------------\n";
para (Phi = 15; Phi <= 180; Phi = Phi + 30) {
wo = 1,0;
t = 1,0;
RAD1 = (2 * pi * wo) / 360;
RAD2 = (2 * pi * Phi) / 360;
Xt = A * cos(RAD1 * t - RAD2);
cout << "Cuando A= " << A << " X(" << Phi << " ) = " << Xt << endl;
}
}
cout << endl;
romper;
} // fin del switch
} while (opcion != 0);
devolver 0;
}


Ejercicios N°3:
#incluye <cmath>
usando el espacio de nombres std;
// Para el factorial
int factorial(int num) {
if (num == 0 || num == 1) {
return 1;
} else {
return número * factorial(núm - 1);
}
}
int principal() {
int opcion;
int n;
intc;
int suma;
flotar i, s, P, L, o;
flotador A, wo, t, RAD1, RAD2, Xt,Phi,pi;
hacer {
cout << "\n °°°°°°°°° MENÚ °°°°°°°°° \n";
cout << "_____________________ \n";
cout << "1.- Suma de los n primeros términos \n";
cout << "2.- Suma de los n primeros términos impares \n";
cout << "3.- Suma de los n primeros términos pares \n";
cout << "4.- Cálculo del factorial \n";
cout << "5.- Tabla de multiplicar\n";
cout << "6.- Caida de tension\n";
cout << "7.- Resonancia magnética\n";
cout << "8.- Velocidades en XY\n";
cout << "Ingrese una opción diferente de 0: ";
cin >> opción;
switch (opcion) {
caso 1:
cout << "1.- Suma de los n primeros términos \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + c;
}
cout << "La suma de los primeros " << n << " términos es: " << suma << endl;
cout<<endl;
romper;
caso 2:
cout << "2.- Suma de los n primeros términos impares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c - 1);
cout << "La suma de los " << c << " términos es:
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 4:
cout << "4.- calculo del factorial \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
cout<<endl;
romper;
caso 5:
cout << "5.- Tabla de multiplicar\n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
// Utilizando un bucle para las tablas de multiplicar hasta n
for (c = 1; c <= n; c++) {
cout << "Tabla de multiplicar del " << c << ":\n";
for (int i = 1; i <= 10; i++) {
suma = c * i;
cout << c << " x " << i << " = " << suma << endl;
}
cout<<endl;
}
romper;
caso 6:
P = 0,075;
L = 30;
o = 0,85;
for (i = 5; i <= 30; i += 2.5) {
cout << endl << "Cuando la corriente es " << i << " amperios" << endl;
cout << "----------------------------------\n";
para (s = 2,5; s <= 20; s += 0.
5 ) cout << "La sección del cable es " << s << " entonces la caida de tensión es " << (P * sqrt(3) * L) / s << " voltios" << endl;
}
romper;
caso 7:
cout << "7.- Resonancia magnética \n";
cout << "-------------------------- \n";
for (A = 0; A <= 2; A = A + 0.1) {
cout << endl << "AMPLITUD " << A << endl;
cout << "---------------------\n";
para (Phi = 15; Phi <= 180; Phi = Phi + 30) {
wo = 1,0;
t = 1,0;
RAD1 = (2 * pi * wo) / 360;
RAD2 = (2 * pi * Phi) / 360;
Xt = A * cos(RAD1 * t - RAD2);
cout << "Cuando A= " << A << " X(" << Phi << " ) = " << Xt << endl;
}
}
cout << endl;
romper;
caso 8:
cout << "\nVelocidades en XY\n";
int v1, a1;
for (v1 = 15; v1 <= 55; v1 += 7.5) {
for (a1 = 10; a1 <= 30; a1 += 5) {
float x = v1 * cos((((10 * 3) * 2 * M_PI) / 360));
float y = v1 * sin((((10 * 3) * 2 * M_PI) / 360)) - (0,5 * 9,81 * pow(3, 2));
cout << "\nLa velocidad en X cuando Vo = " << v1 << " y alfa = " << (2 * M_PI * a1) / 360 << " rad es: " << x << " i\n ";
cout << "La velocidad en Y cuando Vo = " << v1 << " y alfa = " << (2 * M_PI * a1) / 360 << " rad es: " << y << " j\n" ;
}
}
romper;
} // fin del switch
} while (opcion != 0);
devolver 0;
}


Videos Interactivos
bottom of page