0% encontró este documento útil (0 votos)
35 vistas14 páginas

Ejercicios de Programación Estructurada

Este documento contiene varios ejercicios de programación en C++ que resuelven problemas matemáticos y lógicos utilizando condicionales y estructuras de control como if/else y switch/case.

Cargado por

julian
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)
35 vistas14 páginas

Ejercicios de Programación Estructurada

Este documento contiene varios ejercicios de programación en C++ que resuelven problemas matemáticos y lógicos utilizando condicionales y estructuras de control como if/else y switch/case.

Cargado por

julian
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

Nombre de la Unidad de Aprendizaje: Programación estructurada

Nombre de la Evidencia: Tarea 2

Grupo: 15

Nombre del Docente: Ing. Claudia Eliza Luna Mata

Nombre del estudiante: Elías Eduardo Cortes Romero


Carrera: IMA
Matricula: 1952059
Ejercicio 9

#include <iostream>

using namespace std;

int main()

int num=0;

cout << "Escribe un numero"<<endl;

cin >> num;

if(num%2==0){

cout<<"Es numero par";

else{cout<<"Es numero impar";}

return 0;

}
Ejercicio 11

#include <iostream>

using namespace std;

int

main ()

int num1, num2, nue3, suma, producto;

double promedio;

cout << "Escribe el numero 1" << endl;

cin >> num1;

cout << "Escribe el numero 2" << endl;

cin >> num2;

cout << "Escribe el numero 3" << endl;

cin >> num3;


sum = num1 + num2 + num3;

prod = num1 * num2 * num3;

prom = sum / 3;

if (num1 > num2 && num1 > num3)

cout << "El primer numero es el mayor" << endl;

if (num2 > num3)

cout << "El tercer numero es el menor" << endl;

else

cout << "El segundo numero es el menor" << endl;

else if (num2 > num1 && n2 > num3)

cout << "El segundo numero es el mayor" << endl;

if (num1 > num3)

cout << "El tercer numero es el menor" << endl;

else

cout << "El primer numero es el menor" << endl;

else
{

cout << "El tercer numero es el mayor" << endl;

if (num1 > num2)

cout << "El segundo numero es el menor" << endl;

else

cout << "El primer numero es el menor" << endl;

cout << "suma = ";

cout << suma << endl;

cout << "producto = ";

cout << producto << endl;

cout << "promedio = ";

cout << promedio << endl;

return 0;

}
Ejercicio 13

#include <iostream>

using namespace std;

int

main ()

int ldo1, ldo2, ldo3;

cout << "Ingresa el primer lado" << endl;

cin >> ldo1;

cout << "Ingresa el segundo lado" << endl;

cin >> ldo2;

cout << "Ingresa el tercer lado" << endl;

cin >> ldo3;

if (ldo1 == ldo2 && ldo1 == ldo3)


{

cout << "Es un triangulo equilatero" << endl;

else if (ldo1 == ldo2 || ldo1 == ldo3 || ldo2 == ldo3)

cout << "Es un triangulo isoseles" << endl;

else

cout << "Es un triangulo escaleno" << endl;

return 0;

Ejercicio 15
#include <iostream>

using namespace std;

int

main ()

int num1, num2;

cout << "Escribe el primer numero" << endl;

cin >> num1;

cout << "Escribe el segundo numero" << endl;

cin >> num2;

if (num1%num2==0)

cout << "El primer numero es multiplo del segundo" << endl;

else if (num2%num1==0)

cout << "El segundo numero es multiplo del primero" << endl;

else

cout << "No son multiplos" << endl;

return 0;

}
Ejercicio 17

Ejercicio 19
#include <iostream>

using namespace std;

int

main ()

int numero;

cout << "Escribe un numero entre 1 y 10" << endl;

cin >> numero;

switch (numero)

case 1:

cout << "1 es I" << endl;


break;

case 2:

cout << "2 es II" << endl;

break;

case 3:

cout << "3 es III" << endl;

break;

case 4:

cout << "4 es IV" << endl;

break;

case 5:

cout << "5 es V" << endl;

break;

case 6:

cout << "6 es VI" << endl;

break;

case 7:

cout << "7 es VII" << endl;

break;

case 8:

cout << "8 es VIII" << endl;

break;
case 9:

cout << "9 es IX" << endl;

break;

case 10:

cout << "10 es X" << endl;

break;

default:

cout << "Error" << endl;

return 0;

Ejercicio 21
#include <iostream>

using namespace std;

int

main ()

int consumo, zona;

double total;

string nombre;

cout << "Ingresa el nombre" << endl;

cin >> nombre;

cout << "Ingresa el consumo en watts" << endl;

cin >> consumo;


cout << "Selecciona una zona: 1. Monterrey, [Link] Pedro, [Link] Nicolas, [Link]" << endl;

cin >> zona;

switch (z)

case 1:

total=consumo*0.85;

break;

case 2:

total=consumo*0.90;

break;

case 3:

total=consumo*0.87;

break;

case 4:

total=consumo*0.82;

break;

default:

cout << "No valido, seleccione una zona (1 al 4)" << endl;

cout <<"Nombre del cliente: " + nombre<<endl;

cout<<"Total a pagar: $";

cout<<total<<endl;
return 0;

Ejercicio 23
#include <iostream>

using namespace std;

int

main ()

int cantidad, articulo;

double total;

string nombre;

cout << "Ingresa el nombre del cliente" << endl;

cin >> nombre;

cout << "Ingresa la cantidad" << endl;

cin >> cantidad;

cout << "Ingrese el tipo de articulo: 1. Libreta, [Link], [Link], [Link], [Link]" << endl;

cin >> articulo;

switch (articulo)

case 1:

total=cantidad*8.5;

break;

case 2:

total=c*2.5;
break;

case 3:

total=cantidad*2;

break;

case 4:

total=cantidad*1.5;

break;

case 5:

total=cantidad*1;

break;

default:

cout << "Error" << endl;

cout <<"Nombre del cliente: " + nombre<<endl;

cout<<"Total a pagar: $";

cout<<total<<endl;

return 0;

También podría gustarte