Está en la página 1de 4

PRACTICA CALIFICADA N°1

ALUMNO: SIMBRON SANCHEZ PIERO ALDO


CODIGO: 20200240J
PROBLEMA1:

//problema 1
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main() {
int juego, dado1, dado2, pozoinicial, pozofinal;
system("cls");
srand(time(NULL));
cout << "ingrese un monto inicial para su pozo: "; cin >> pozoinicial;
pozofinal = pozoinicial;

do {
dado1 = 1 + rand() % 6;
dado2 = 1 + rand() % 6;
juego = dado1 + dado2;
cout << "el valor del juego es: " << juego << endl;
if ((juego == 6) || (juego == 12)) {
pozofinal = pozofinal + 5;
}
else if ((juego == 7) || (juego == 9) || (juego == 11)) {
pozofinal = pozofinal - 3;
}
else
pozofinal = pozofinal - 1;
if (pozofinal = pozoinicial * 2) {
cout << "felicidades, duplico su pozo siendo su pozo final
de " << pozofinal << endl; break;
}
else if (pozofinal <= 0) {
cout << "perdio, su pozo final es " << pozofinal << endl;
break;
}
} while ((pozofinal!=pozoinicial*2)||(pozoinicial>0));
cout << "gracias por jugar" << endl;

system("pause");
}
PROBLEMA 2:

//problema 2
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main() {
int nota, suma, i, j;
float promedio, mayorpromedio;
for (i = 1; i <= 10; i++) {
suma = 0;
for (j = 1; j <= 5; j++) {
nota = 1 + rand() % 20;
suma = suma + nota;
}
promedio = suma / 5.0;
cout << "alumno " << i << " - promedio de notas= " << promedio <<
"\n" << endl;
if (i == 1) {
mayorpromedio = promedio;
}
else if (promedio > mayorpromedio) {
mayorpromedio = promedio;
}
}
cout << "el mayor promedio sera " << mayorpromedio << endl;

system("pause");
}
PROBLEMA 3:

//problema 3
#include <string>
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main() {
int voto1, voto2, voto3, cantvoto, votog, cantg;
string partidog;
system("cls");
srand(time(NULL));
cout << "cantidad de votos por partido: " << "\n" << endl;

voto1 = 1 + rand() % 100;


cout << "cantidad de votos del primer partido: " << voto1 << endl;
voto2 = 1 + rand() % 100;
cout << "cantidad de votos del segundo partido: " << voto2 << endl;
voto3 = 1 + rand() % 100;
cout << "cantidad de votos del tercer partido: " << voto3 << endl;

cantvoto = voto1 + voto2 + voto3;


cantg = 0.5 * cantvoto;
if ((voto1 > voto2) && (voto1 > voto3)) {
partidog = "partido 1";
votog = voto1;
}
if ((voto2 > voto1) && (voto2 > voto3)) {
partidog = "partido 2";
votog = voto2;
}
if ((voto3 > voto2) && (voto3 > voto1)) {
partidog = "partido 3";
votog = voto3;
}

if (votog > cantg) {


cout << "gana en primera vuelta el " << partidog << endl;
}
else {
cout << "ningun partido supero el 50% de votos" << endl;
cout << "el de mayor votos es el " << partidog << endl;
}
system("pause");
}
PROBLEMA 4 (ADICIONALES):

1.
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;

int main()
{
int numero1, numero2, numero3, numero4, codigo1, codigo2, codigo3,
codigo4;

srand(time(NULL));
numero1 = rand() % (10);
numero2 = rand() % (10);
numero3 = rand() % (10);
numero4 = rand() % (10);
do {
cout << "ingrese primer numero: "; cin >> codigo1;
if (codigo1 != numero1) {
cout << "codigo 1 incorrecto" << endl;
}
cout << "ingrese segundo numero: "; cin >> codigo2;
if (codigo2 != numero2) {
cout << "codigo 2 incorrecto" << endl;
}
cout << "ingrese tercer numero: "; cin >> codigo3;
if (codigo3 != numero3) {
cout << "codigo 3 incorrecto" << endl;
}
cout << "ingrese cuarto nunmero: "; cin >> codigo4;
if (codigo4 != numero4) {
cout << "codigo 4 incorrecto" << endl;
}
} while ((codigo1 = numero1) && (codigo2 = numero2) && (codigo3 =
numero3) && (codigo4 = numero4));
cout << "codigo correcto - acceso concedido" << endl;

system("pause");
return 0;
}

2. /*programa que calcule la suma de potencias de una base ingresada*/


#include <iostream>
#include<stdlib.h>
#include<math.h>

using namespace std;


int main()
{
int base, exponente , potencia = 0, suma = 0;
cout << "ingrese base: "; cin >> base;
cout << "ingrese exponente: "; cin >> exponente;
for (int i = 1; i <= exponente; i++) {
potencia = pow(base, i);
suma = suma + potencia;
}
cout << "la sumatoria de los " << exponente << " primeros numeros es
" << suma << endl;
system("pause");
return 0;
}

También podría gustarte