Você está na página 1de 4

Ejercicio 1:

/*INGRESAR DOS NUMEROS E INDICAR SI UNO ES DIVISOR DEL OTRO*/


#include<iostream>
using namespace std;
int main()
{
int n1, n2;
cout << "ingrese n1= ";
cin >> n1;
cout << "ingrese n2= ";
cin >> n2;
if (n1 % n2 == 0)
cout << n2 << " es divisor de " << n1 << endl;
else
cout << n2 << " no es divisor de " << n1 << endl;

if (n2 % n1 == 0)
cout << n1 << " es divisor de " << n2 << endl;
else

cout << n1 << " no es divisor de " << n2 << endl;

system("pause");
}

Ejercicio 2:

/*ingresar un numero real y reportar su factorial*/


#include<iostream>
using namespace std;
int main()
{
int i,n;
double f=1;

do{
system("cls");
cout<<"EL FACTORIAL DEL NUMERO"<<endl;
cout<<"======================="<<endl;
cout<<"ingresar un numero:";
cin>>n;
}while(n<0);
for(i=1;i<=n;i++)
f=f*i;
cout<<n<<"!="<<f<<endl;
system("pause");
}
Ejercicio 3:

/*ingresar los lados de un triangulo y reportar si formanun triangulo .prtoteger


la entrada
de tal manera que no puedan ingresar datos negativos de modo que los laods sean
positivos
(significa que si el usuaruio ingresa un valor negativo el programa le pedira que
vuelva a ingresa los
datos)si forma un triangulo reportar sus angulos en grados sexagesimales*/
#include<iostream>
#include<math.h>
#define PI 3.14159265
using namespace std;
int main()
{
// std::locale::global(std::locale("spanish"));
int suma,resta;
float a,b,c,A,B,C;

do
{
cout<<"primer lado: ";
cin>>a;
}
while(a<=0);
do
{
cout<<" segundo lado: ";
cin>>b;
}
while(b<=0);
do
{
cout<<"El valor del tercer lado: ";
cin>>c;
}
while(c<=0);
suma=b+c;
resta=b-c;

A = acos((b*b+c*c-a*a)/(2*b*c))*180/PI;
B = acos((a*a+c*c-b*b)/(2*a*c))*180/PI;
C = acos((a*a+b*b-c*c)/(2*a*b))*180/PI;

if (resta<a && a<suma)


cout<<" representan a los lados de un triangulo"<<endl;
else
cout<<" no representan a los lados de un triangulo"<<endl;

cout << "Y sus angulos son: A:" << A << " , B:" << B << " y C:" << C;
system("pause");
}

Ejercicio 4:
/*REALIZAR UN PROGRAMA QUE PIDA QUE INGRESE LA LETRA C , SI PULSA CUALQUIER OTRA
LETRA QUE NO SEA LA c, diga letra incorrecta vuelva pedir que inserte la letra c
cuando ingrese la letra c el programa diga gracias y termine*/
#include<iostream>
using namespace std;
int main()
{
int c=0;
char letra;
do{
if(c<1)
{
cout<<"INGRESE LA LETRA C: "<<endl;
cout<<"=================== "<<endl;
cin>>letra;
c++;
}
else
{
cout<<"letra incorrecta"<<endl;
cout<<"INGRESE LA LETRA C: "<<endl;
cout<<"=================== "<<endl;
cin>>letra;
c++;
}
}while(letra!='c'&letra!='C');
cout<<" GRACIAS "<<endl;

system("pause");
}

Você também pode gostar