Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Desarrollo de Ejercicios en C++

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

DESARROLLO DE LOS EJERCICIOS

Ejercicio #1: Escriba un programa que solicite un ángulo, introducido desde el


teclado, y determine de acuerdo a su valor a qué clase de ángulo pertenece, valide
que el ángulo no sea menor que 0° ni mayor que 360°. Utilice if anidados.
✓ Agudo: si el ángulo es menor que 90°
✓ Recto: si el ángulo es igual a 90°
✓ Obtuso: si el ángulo es mayor que 90° y menor que 180°
✓ Llano: si el ángulo es igual a 180°
✓ Cóncavo: si el ángulo es mayor que180° y menor que 360°
✓ Completo: si el ángulo es igual a 360°
#include <iostream>
#include <conio.h>
using namespace std;
int main(){

int dato;

cout<<"Introduzca un angulo: ";


cin>>dato;

if (dato<=0||dato>=361)
{
cout<<"Se introdujo un angulo incorrecto\n";
}
else if(dato>=1&&dato<=89)
{
cout<<"El Angulo de "<<dato<<" grados, es Agudo";
}
else if(dato==90)
{
cout<<"El Angulo de "<<dato<<" grados, es Recto";
}
else if(dato>=91&&dato<=179)
{
cout<<"El Angulo de "<<dato<<" grados, es Obtuso";
}
else if(dato==180)
{
cout<<"El Angulo de "<<dato<<" grados, es extendido";
}
else if(dato>=181&&dato<=359)
{
cout<<"El Angulo de "<<dato<<" grados, es Concavo";
}
else if(dato==360)

1
{
cout<<"El Angulo de "<<dato<<" grados, es Completo";
}
return 0;
}

Ejercicio #2: Escriba un programa que haga la conversión de temperatura de grados


centígrados a grados Fahrenheit y viceversa, que permita elegir que conversión quiero hacer
(mediante un menú). Utilice la estructura switch.
1 grado Centígrado = (°F -32 *) 5/9
1 grado Fahrenheit = (°C * 9 / 5) + 32
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{
int opc, conver, result;
cout <<"Conversor de grados Centrigados a Grados Fahrenheit y
Viceversa\n";
cout<<"1. Convertir Grados Centigrados a Grados Fahrenheit\n";
cout<<"2. Convertir Grados Fahrenheit a Grados Centigrados\n";
cout<<"3. Salir\n";
cout<<"Opcion: ";
cin>>opc;

switch(opc)
{
case 1: cout<<"Cuantos Grados Centigrados desea convertir a Grados
Fahrenheit: ";
cin>>conver;
result=conver * 1.80 + 32;
cout<<conver<<" grados centigrados son: "<<result<<" Grados Fahrenheit";
break;
case 2: cout<<"Cuantos Grados Fahrenheit desea convertir a Grados
Centigrados: ";
cin>>conver;
result=(conver -32) / 1.80;

2
cout<<conver<<" grados Fahrenheit son: "<<result<<" Grados Centigrados";
break;
case 3: break;
default:cout<<"Ese numero no esta dentro de las opciones";
}
getch();
return 0;
}

Ejercicio #3: Elabore un programa que permita comparar una cierta cantidad de
números definida e ingresada por el usuario, para luego imprimir el menor de ellos.
Permítale al usuario la posibilidad de continuar o finalizar si así lo desea (asegúrese
de limpiar la pantalla en caso de continuar). Utilice do while y for.

//numero menor de n numeros


#include <iostream>

using namespace std;

int total,conteo,num,menor,i;

char resp='s';

int main()
{
num=0;

do
{

3
menor=0;
system("cls"); //limpia la pantalla
cout<<" \n";
cout<<" ENCUENTRE EL N\243MERO MENOR \n";
cout<<"\n";
cout<<"Digitite la cantidad de numeros a comparar: ";
cin>>total;

//Incia el bucle para introducir numeros y compararlos


for (i=1;i<=total;i++)
{
cout<<"Digita un numero por favor "<<i<<": ";
cin>>num;
if(menor==0)
{
menor = num;
}
if (num < menor)
{
menor = num;
}
}

cout<<"\n";
cout<<"El numero menor es: "<<menor;
cout<<"\n";
cout<<"---------------------------------------------------------
- \n";
cout<<"\n";
cout<<"Deseas Comparar otros Numeros: ";
cout<<"\n";
cout<<" s---- Si ";
cout<<"\n";
cout<<" n---- No ";
cout<<"\n";
menor=0;
cout<<"Respuesta: ";
cin>>resp;
}while (resp=='s'||resp=='S');
}

4
5

También podría gustarte