Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de Ejercicios
1) Diseñar un programa que permita determinar si un número introducido es primo o no. Un número es primo cuando solamente
es divisible entre el mismo y la unidad.
#include <iostream>
using namespace std;
int main()
{
int n, i, m = 0, flag = 0;
cout << "Ingresa número a revisar: ";
cin >> n;
m = n / 2;
for (i = 2; i <= m; i++)
{
if (n % i == 0)
{
cout << "El número no es primo." << endl;
flag = 1;
break;
}
}
if (flag == 0)
cout << "El número es primo." << endl;
return 0;
}
2) Escribir un programa que permita calcular cualquiera de las siguientes opciones: la superficie de un triangulo, el área de un
círculo, la base de un triangulo, teniendo la superficie y la altura, y el radio de un círculo, teniendo el área.
3) Diseñar un programa que lea el peso de una persona en libras y devuelva su peso en kilogramo (una libra equivale a 0.453592
kilogramos).
#include <iostream>
#include <conio.h>
int main(){
double libras;
double kilos;
cout<< "Libras a Kilogramos"<<endl;
cout<< "Libras:";
cin >> libras;
kilos= libras*0.453592;
cout<< "Las Libras ingresadas corresponden a "<<kilos<<" Kilogramos";
getch();
}
4) Se desea calcular de forma independiente la suma de los números pares e impares comprendidos del 1 al 200.
#include <iostream>
#include <conio.h>
#include <stdlib.h>
int main()
{
int i, limite = 200, sumImpar = 0, sumPar = 0;
cout << "\n\nSuma total de los numeros impares del 1 al " << limite << "= " << sumImpar;
cout << "\n\nSuma total de los numeros pares del 2 al " << limite << "= " << sumPar;
getch();
return (0);
}
5) Leer una serie de números distintos de cero (el último número de la lista debe ser el –99), obtener el número mayor.
6) Dados 10 números introducidos por teclado, visualizar la suma de los números pares de la lista, cuantos números pares
existen y cuál es la media aritmética de los números impares.
8) Calcular la nota media por alumnos de una clase de N alumnos. Cada alumno podrá tener N notas distintas.
#include <iostream>
using namespace std;
else
return c;
}
int main()
{
int a, b, c;
cout << "Ingresa primer numero: ";
cin >> a;
cout << "Ingresa segundo numero: ";
cin >> b;
cout << "Ingresa tercer numero: ";
cin >> c;
cout << mitadDeTres(a, b, c);
return 0;
}
10) Escriba un programa que calcule el promedio de 4 notas, e indicar si está aprobado o aplazado.
#include <iostream>
using namespace std;
int main()
{
const int cantidadNotas = 4;
double notas[cantidadNotas];
for (int i = 0; i < cantidadNotas; i++)
{
cout << "Ingrese la nota " << i + 1 << ": ";
cin >> notas[i];
}
double suma = 0;
for (int i = 0; i < cantidadNotas; i++)
{
suma = suma + notas[i];
}
double promedioNotas = suma / cantidadNotas;
if (promedioNotas >= 4.0)
{
cout << "Aprobado, con Promedio: " << promedioNotas << endl;
}
else
{
cout << "Reprobado, con Promedio: " << promedioNotas << endl;
}
}