0% encontró este documento útil (0 votos)
75 vistas5 páginas

C

El documento presenta 5 ejercicios de programación básica en C++ con sus respectivas soluciones. Los ejercicios incluyen implementar algoritmos para hallar el área de un triángulo y una circunferencia, hallar el área y perímetro de un rectángulo y un cuadrado, determinar si un número es positivo, negativo o cero, mostrar tablas de multiplicar, y convertir unidades de longitud. Cada ejercicio contiene el código de programa con explicaciones y la salida esperada.

Cargado por

Zoe Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas5 páginas

C

El documento presenta 5 ejercicios de programación básica en C++ con sus respectivas soluciones. Los ejercicios incluyen implementar algoritmos para hallar el área de un triángulo y una circunferencia, hallar el área y perímetro de un rectángulo y un cuadrado, determinar si un número es positivo, negativo o cero, mostrar tablas de multiplicar, y convertir unidades de longitud. Cada ejercicio contiene el código de programa con explicaciones y la salida esperada.

Cargado por

Zoe Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación Básica – 2019 I

Guía de Ejercicios en C++

Utilizando el entorno de desarrollo de su preferencia (CPPdroid, DevC++ o codeBlocks),


pruebe el funcionamiento de cada ejercicio y desarrolle la solución para cada desafío.

Ejercicio 1. Implemente el algoritmo para hallar el área de un triángulo. Utilizando la


fórmula de Heron.

Solución:

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
float lado1, lado2, lado3, area, s;
cout << "\n\n Determine el area de cualquier triangulo utilizando
la formula de Heron :\n";
cout << "--------------------------------------------------------
--\n";
cout<<" Ingrese la longitud del lado 1 : ";
cin>>lado1;
cout<<" Ingrese la longitud del lado 2 : ";
cin>>lado2;
cout<<" Ingrese la longitud del lado 3 : ";
cin>>lado3;
s = (lado1+lado2+lado3)/2;
area = sqrt(s*(s-lado1)*(s-lado2)*(s-lado3));
cout<<" El area del triangulo es : "<< area << endl;
cout << endl;
return 0;
}
Salida en pantalla:

Determine el area de cualquier triangulo utilizando la formula de Heron:


----------------------------------------------------------
Ingrese la longitud del lado 1 : 5
Ingrese la longitud del lado 2 : 5
Ingrese la longitud del lado 3 : 5
El area del triangulo es : 10.8253

Desafío: Implemente el algoritmo para hallar el área de una circunferencia, ingresando


por teclado el radio de la circunferencia.
Programación Básica – 2019 I

Ejercicio 2: Escriba un programa para hallar el área y perímetro de un rectángulo.

Solución:

#include <iostream>
using namespace std;

int main()
{
int ancho, largo, area, peri;
cout << "\n\n Area y perimetro de un rectangulo :\n";
cout << "-------------------------------------------------\n";

cout<<" Ingrese el largo : ";


cin>>largo;
cout<<" Ingrese el ancho : ";
cin>>ancho;
area=(largo*ancho);
peri=2*(largo+ancho);
cout<<" El area es : "<< area << endl;
cout<<" El perímetro es : "<< peri << endl;
cout << endl;
return 0;
}
Salida en pantalla:

Area y perimetro de un rectangulo:


-------------------------------------------------
Ingrese el largo : 10
Ingrese el ancho : 15
El area es : 150
El perímetro es : 50

Desafío: Escriba un programa para hallar el perímetro y área de un cuadrado.

Ejercicio 3. Escriba un programa que dado un número ingreso por teclado, determine si
es positivo, negativo o cero.

Solución:

#include <iostream>
using namespace std;

int main()
{
Programación Básica – 2019 I

signed long num1 = 0;


cout << "\n\n Verificar si un numero es positivo, negativo o cero :\n";
cout << "-----------------------------------------------------------\n";
cout << " Ingrese un numero : ";
cin >> num1;
if(num1 > 0)
{
cout << " El numero ingresado es positivo.\n\n";
}
else if(num1 < 0)
{
cout << " El numero ingresado es negativo.\n\n";
}
else
{
std::cout << " El numero ingresado es cero.\n\n";
}
return 0;
}

Salida en pantalla:

Verificar si un numero es positivo, negativo o cero :


-----------------------------------------------------------
Ingrese un numero : 8
El numero ingresado es positivo.

Desafío: Escriba un programa para determinar si un número está comprendido entre 1 y


30 ó 60 y 100.

Ejercicio 4: Escriba un programa que, dado un número ingresado por teclado, calcule
y muestre su tabla de multiplicar hasta el 10.

Solución:

#include <iostream>
using namespace std;

int main()
{
int a,i=0;
cout << "\n\n Imprimir la tabla de multiplicar:\n";
cout << "--------------------------------------------------------\n";
cout << " Ingrese un numero: ";
cin>> a;
for (i=1;i<=10;i++)
Programación Básica – 2019 I

{
cout << a<<" x "<< i << " = "<<a*i<<"\n" ;
}
}
Salida en pantalla:
Imprimir la tabla de multiplicar:
--------------------------------------------------------
Ingrese un numero: 5
5x1=5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

Desafío: Escriba un programa que pida un número por teclado y muestre todas las tablas
de multiplicar incluyendo el del número ingresado. Ejemplo: Si ingreso 3, debe mostrar
la tabla del 1, del 2 y del 3. Si ingreso 5, debe mostrarse la tabla de 1, del 2, del 3, del 4
y del 5.

Ejercicio 5: Escriba un programa para ingresar una medida en centímetros y la convierta


en metros y kilómetros.

Solución:

#include<iostream>
using namespace std;

int main()
{
float km, met,cent; //float es un tipo de dato que acepta decimales
cout << "\n\n Convertir centímetros a metros y kilometros:\n";
cout << "--------------------------------------------------\n";
cout << " Ingrese la medida en centimetros : ";
cin >> cent;
met = (cent/100);
km = (cent/100000);
cout << " La medida en metros es: "<< met << endl;
Programación Básica – 2019 I

cout << " La medida en kilómetros es: "<< km << endl;


cout << endl;
return 0;
}

Salida en pantalla:
Convertir centímetros a metros y kilometros :
--------------------------------------------------
Ingrese la medida en centimetros : 250000
La medida en metros es: 2500
La medida en kilometros es: 2.5

Desafío: Escribir un programa para ingresar una medida en mililitros y la convierta en


centilitros, decilitros y litros.

También podría gustarte