/*
Pregunta N°01
Hacer un programa para ingresar un numero positivos mayor de 2
digitos y permita calcular:
a) Si el numero es multiplo de 3 calcular el cubo del numero
b) Si el numero es primo, calcular la raíz cuadrada del numero
c) Si el numero es termina en 4 o es par, visualizar las unidades a
letras
*/
#include<iostream>
#include<math.h>
using namespace std;
int main()
long num;
double operacion;
char u;
cout<<"Hacer un programa para ingresar un numero positivos
mayor de 2 digitos y permita calcular:\n"
<<"a) Si el numero es multiplo de 3 calcular el cubo del numero\
n"
<<"b) Si el numero es primo, calcular la raíz cuadrada del
numero\n"
<<"c) Si el numero es termina en 4 o es par, visualizar las
unidades a letras\n";
do
cout<<"Ingresar un numero positivo mayor de 2 digitos:";
cin>>num;
if(num<=99)
cout<<"El numero debe ser positivo mayor de 99\n";
}
while(num<=99);
if(num%3==0)
cout<<"El numero es multiplo de 3\n";
operacion=pow(num,1.0*3);
cout<<"El cubo del numero es ="<<operacion<<endl;
else
cout<<"El numero no es multiplo de 3\n";
u=num%10;
if(u==4 || num%2==0)
cout<<"El numero termina en 4 o es par\n";
cout<<"La unidad del numero es:";
switch (u)
case 0:
cout <<"Cero\n";
break;
case 1:
cout<<"Uno\n";
break;
case 2:
cout<<"Dos\n";
break;
case 3:
cout<<"Tres\n";
break;
case 4:
cout<<"Cuatro\n";
break;
case 5:
cout<<"Cinco\n";
break;
case 6:
cout<<"Seis\n";
break;
case 7:
cout<<"Siete\n";
break;
case 8:
cout<<"Ocho\n";
break;
case 9:
cout<<"Nueve\n";
break;
else
cout << "El numero no termina en 4 ni es par\n";
cout << "Fin del Programa\n";
/*
Pregunta N°02
Programa para ingresar n notas y permita calcular:
a) El promedio de las notas.
b) La mayor y menor nota.
c) El promedio de las notas anulando la menor y duplicando la
mayor.
d) La cantidad de notas aprobadas y la cantidad de notas
desaprobadas.
*/
#include<iostream>
using namespace std;
int main()
long i,n, notaa, notad;
double notas, suma, prom, ma, me, promsinme, promduma;
cout<<"Programa para ingresar n notas y permita calcular:\n"
<<"a) El promedio de las notas.\n"
<<"b) La mayor y menor nota.\n"
<<"c) El promedio de las notas anulando la menor y duplicando
la mayor.\n"
<<"d) La cantidad de notas aprobadas y la cantidad de notas
desaprobadas.\n\n";
cout<<"Ingresar la cantidad de notas n=";
cin>>n;
suma=notaa=notad=0;
for(i=1;i<=n;i++)
cout<<"Ingresar la nota "<<i<<"=";
cin>>notas;
suma+=notas;
if(i==1)
ma=me=notas;
if(notas>ma)
ma=notas;
if(notas<me)
me=notas;
if(notas>=10.5)
notaa++;
else
notad++;
prom=suma/n;
promsinme=(suma-me)/(n-1);
promduma=(suma+ma)/(n+1);
cout<<"El promedio de las notas="<<prom<<endl
<<"La mayor nota ="<<ma<<endl
<<"La menor nota ="<<me<<endl
<<"El promedio de las notas anulando la
menor="<<promsinme<<endl
<<"El promedio de las notas duplicando la
mayor="<<promduma<<endl
<<"La cantidad de notas aprobadas="<<notaa<<endl
<<"La cantidad de notas
desaprobadas="<<notad<<endl
<<"Fin del Programa\n";
/*
Pregunta N°04
Hacer un programa para ingresar 2 matrices y permita calcular:
a) La suma de los elementos de la primera matriz y el promedio de
los elementos de la segunda matriz
b) La suma de matrices
c) La suma de los elementos interiores de la primera matriz y la suma
de los elementos del contorno de la segunda matriz
*/
#include<iostream>
using namespace std;
int main()
long i,j, A, B, a[10][10], b[10][10], s[10][10], sumaA, sumaB,
sumaM;
double promB;
cout<<"Hacer un programa para ingresar 2 matrices y permita
calcular\n"
<<"a) La suma de los elementos de la primera matriz y el
promedio de los elementos de la segunda matriz\n"
<<"b) La suma de matrices\n"
<<"c) La suma de los elementos interiores de la primera
matriz y la suma del contorno de la segunda matriz\n\n";
do
cout<<"Ingresar la cantidad de filas de las matrices A =";
cin>>A;
if (A<=0 || A>10)
cout << "La cantidad de filas debe ser entre 1 y 10\n";
while (A<=0 || A>10);
do
cout<<"Ingresar la cantidad de filas de las matrices B =";
cin>>B;
if(B<=0 || B>10)
cout<<"La cantidad de filas debe ser entre 1 y 10\n";
while(B<=0 || B>10);
cout<<"Ingresar los elementos de la Matriz A:\n";
for(i=0;i<A;i++)
for(j=0;j<A;j++)
cout<<"a["<<i<<"]["<<j<<"]= ";
cin>>a[i][j];
sumaA+=a[i][j];
cout << "Ingresar los elementos de la Matriz B:\n";
for (i=0;i<B;i++)
for (j=0;j<B;j++)
cout<<"b["<<i<<"]["<<j<<"]=";
cin>>b[i][j];
sumaB+=b[i][j];
promB=sumaB/(B*B);
for (i=0;i<A && i<B;i++)
for (j=0;j<A && j<B;j++)
s[i][j]=a[i][j]+b[i][j];
sumaM=sumaA+sumaB;
cout<<"Los elementos de la matriz A son:\n";
for(i=0;i<A;i++)
for(j=0;j<B;j++)
cout<<a[i][j]<<"\t";
cout<<endl;
cout<<"Los elementos de la matriz B son:\n";
for(i=0;i<A;i++)
for(j=0;j<B;j++)
cout<<b[i][j]<<"\t";
cout<<endl;
cout<<"La suma de los elementos de la Matriz A
="<<sumaA<<endl
<<"El promedio de los elementos de la Matriz B
="<<promB<<endl
<<"La suma de las matrices ="<<sumaM<<endl;
cout<<"Fin del Programa\n";
/*
Pregunta N°05
Hacer un programa que mediante un menú realice:
a) Ingresar el radio de 3 esferas y permita calcular el área y el
volumen de cada esfera
b) Ingresar 3 arreglos con números primos y permita ordenarlos en
forma ascendente. Visualizar los números ingresados y ordenados
c) Ingresar 3 matrices con elementos positivos y permita calcular
el promedio de los elementos de la matriz
*/
#include<iostream>
#include<math.h>
using namespace std;
int main()
long i, n;
double a1, a2, a3, v1, v2, v3, r1, r2, r3, pi;
char op;
cout<<"Hacer un programa que mediante un menú realice:\n"
<<"a) Ingresar el radio de 3 esferas y permita calcular el área y
el volumen de cada esfera\n"
<<"b) Ingresar 3 arreglos con números primos y permita
ordenarlos en forma ascendente. Visualizar los números ingresados y
ordenados\n"
<<"c) Ingresar 3 matrices con elementos positivos y permita
calcular el promedio de los elementos de la matriz\n\n";
switch (op)
case 'a':cout<<"Escogio la opcion a)\n";
cout<<"Ingresar el radio de 3 esferas:";
cout<<"Ingresar radio 1:";
cin>>r1;
cout<<"Ingresar radio 2:";
cin>>r2;
cout<<"Ingresar radio 3:";
cin>>r3;
pi=3.1415;
a1=4*pi*(pow(r1,2));
a2=4*pi*(pow(r2,2));
a3=4*pi*(pow(r3,2));
v1=(4*1.0/3)*pi*(pow(r1,3));
v2=(4*1.0/3)*pi*(pow(r2,3));
v3=(4*1.1/3)*pi*(pow(r3,3));
cout<<"El area de la primera esfera"<<a1<<endl;
cout<<"El area de la segunda esfera"<<a2<<endl;
cout<<"El area de la tercera esfera"<<a3<<endl;
cout<<"El volumen de la primera esfera"<<v1<<endl;
cout<<"El volumen de la segunda esfera"<<v2<<endl;
cout<<"El volumen de la tercera esfera"<<v3<<endl;
break;
case 'b':cout<<"Escogio la opcion b)\n";
break;
case 'c':cout<<"Escogio la opcion c)\n";
break;
default:cout<<"Opcion invalida\n";
cout<<"Fin del Programa\n";