Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de programación en C++, Ejercicios de Lenguaje y práctica musical

Una serie de ejercicios de programación en c++ que cubren temas como cálculo de descuentos, conversión de divisas, cálculo de tiempo, resistencias en paralelo, cálculo de promedios, impresión de números, identificación de números pares e impares, cálculo de ecuaciones de segundo grado, cálculo de potencias y máximo común divisor. Cada ejercicio incluye el código fuente en c++ y una breve descripción del problema a resolver. Estos ejercicios pueden ser útiles para estudiantes de programación que deseen practicar y mejorar sus habilidades en c++.

Tipo: Ejercicios

2023/2024

Subido el 21/03/2024

soc-aguilar-henry-gabriel
soc-aguilar-henry-gabriel 🇬🇹

1 documento

1 / 23

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. Realice un programa que permita el precio, el tanto por ciento de descuento y le diga el
precio con descuento.
#include <iostream>
#include <conio.h>
void main()
{
double a,b,c,d,e;
cout<<"Ingrese el precio: ";
cin>>a;
cout<<"Ingrese el tanto porciento de descuento: ";
cin>>b;
c=b/100;
d=a*c;
e=a-d;
cout<<endl;
cout<<"El precio con descuento es: "<<e<<endl;
getch();
}
2. Suponiendo que un 1 euro =1.33250 dólares. Realice un programa que pida al usuario un
número de dólares y calcule el cambio en euros.
#include <iostream>
#include <conio.h>
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17

Vista previa parcial del texto

¡Descarga Ejercicios de programación en C++ y más Ejercicios en PDF de Lenguaje y práctica musical solo en Docsity!

  1. Realice un programa que permita el precio, el tanto por ciento de descuento y le diga el precio con descuento. #include #include <conio.h> void main() { double a,b,c,d,e; cout<<"Ingrese el precio: "; cin>>a; cout<<"Ingrese el tanto porciento de descuento: "; cin>>b; c=b/100; d=a*c; e=a-d; cout<<endl; cout<<"El precio con descuento es: "<<e<<endl; getch(); }
  2. Suponiendo que un 1 euro =1.33250 dólares. Realice un programa que pida al usuario un número de dólares y calcule el cambio en euros. #include #include <conio.h>

void main() { double a,b,c; cout<<"Ingrese la cantidad de dolares: "; cin>>a; b=1.33250; c=a*b; cout<<endl; cout<<"El cambio en euros es de: "<<c<<endl; getch(); }

  1. Realice un programa que le pida al usuario los siguientes datos: días, horas y minutos. Y le conteste con los segundos totales que son esos datos. #include #include <conio.h> void main() { double a,b,c,d,e,f,g; cout<<"Ingrese los dias \n"; cin>>a; cout<<"Ingrese las horas \n";

cout<<endl; cout << "La cantidad de Segundos es: "<<segundos<<endl; cout << "La cantidad de Minutos es: "<<minutos<<endl; cout << "La cantidad de Horas es: "<<horas<<endl; cout << "La cantidad de Dias es: "<<dias<<endl; getch(); }

  1. Realice un programa que pida por teclado dos resistencias y calcule y presente la resistencia equivalente en paralelo (Req=(R1R2)/(R1+R2)) #include #include <conio.h> void main() { double r,r1,r2; cout<<"Ingrese la resistencia numero 1 \n"; cin>>r1; cout<<"Ingrese la resistencia numero 2 \n"; cin>>r2; r=(r1r2)/(r1+r2); cout<<"La resistencia es: "<<r;

getch(); }

  1. Realice un programa que pida por teclado cuatro números y calcule y presente la media de los cuatro. #include #include <conio.h> void main() { int a,b,c,d,res; cout<<"Ingrese su primer numero \n"; cin>>a; cout<<"Ingrese su segundo numero \n"; cin>>b; cout<<"Ingrese su tercer numero \n"; cin>>c; cout<<"Ingrese su cuarto numero \n"; cin>>d; res=(a+b+c+d)/4; cout<<"La media es: "<<res; getch(); }
  2. Realice un programa que pida al usuario un número y presente los números del 1 al número que introdujo el usuario. (for, while, do-while) 7.1. While #include

b=1; do { cout<<" "<<b<<endl; b=b+1; } while(b<=a); getch(); } 7.3.For #include #include <conio.h> void main() { int a,b; cout<<"Ingrese el numero al cual quiere llegar \n"; cin>>a; for(b=1;b<=a;b++) { cout<<" "<<b<<endl; } getch(); }

  1. Realice un programa que pida al usuario dos números y presente los números del primero al segundo que introdujo el usuario. (for, while, do-while) 8.1. While #include #include <conio.h> void main() { int a,b,c; cout<<"Ingrese el numero inicial \n"; cin>>a; cout<<"Ingrese el numero finla \n"; cin>>b; c=a; while(c<=b) { cout<<" "<<c<<endl; c=c+1; } getch(); } 8.2. Do-While #include #include <conio.h> void main() {

cout<<" "<<c<<endl; } getch(); }

  1. Realice un programa que pida tres números y diga cales son pares y cuales son impares. #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { int contador,numero, contadorpares=0, contadorimpares=0; contador=1; while(contador<=3) { cout<<"Favor ingresar numero: "; cin>>numero; if(numero%2==0) { contadorpares=contadorpares+1; } else { contadorimpares=contadorimpares+1; } contador=contador+1; }

cout<<"la cantidad de numeros pares: "<<contadorpares<<endl; cout<<"la cantidad de numeros impares: "<<contadorimpares; getch(); }

  1. Realice un programa que pregunte al usuario el momento del día con una letra (M- mañana, T-tarde, N-noche), el sexo con otra letra (M-masculino, F-femenino). El programa dirá: Buenos días, tardes o noches (Según el momento) señor o señora según el sexo. #include <iostream.h> #include <conio.h> void main() { char M,T,N,f,m; char a,b; cout<<"Momento del dia \n"; cout<<"Ingrese su letra: "; cin>>a; cout<<"Genero de una persona \n"; cout<<"Ingrese su letra: "; cin>>b; cout<<endl; if (a=='M') { cout<<"Buenos Dias "; } if (a=='T') { cout<<"Buenas Tardes ";

numero=1; while(numero<=b) { if(numero%2==0) { contadorpares=contadorpares+1; } else { contadorimpares=contadorimpares+1; cout<<" "<<numero<<endl; } numero=numero+1; } getch(); }

  1. Realice un programa que pida al usuario dos números y una letra: “i” o “p”. El programa presentara los números pares (si se pulso la “p”) o impares (si se pulso la “i”) que hay desde el primer número al segundo que introdujo el usuario. Si se pulsa alguna tecla distinta de “p” o “i”, el programa no imprime ningún número. #include <iostream.h> #include <conio.h> void main() { int a,b,numero, contadorpares=0, contadorimpares=0; char c; cout<<"Que desea operar \n"; cout<<"P = Numeros pares \n"; cout<<"I = Numeros impares \n";

cout<<"Ingrese la opccion a calcular: "; cin>>c; cout<<endl; if(c=='P') { cout<<"Ingrese un numero inicial: "; cin>>a; cout<<"Ingrese un numero final: "; cin>>b; numero=1; while(numero<=b) { if(numero%2==0) { contadorpares=contadorpares+1; cout<<" "<<numero<<endl; } else { contadorimpares=contadorimpares+1; } numero=numero+1; } } if(c=='I') { cout<<"Ingrese un numero inicial: "; cin>>a; cout<<"Ingrese un numero final: ";

cin>>numeroA; cout<<"\nIntroduzca por favor otro numero: "; cin>>numeroB; while (numeroB != numeroA+1) { cout<<"\nIntroduzca por favor un numero: "; cin>>numeroA; cout<<"\nIntroduzca por favor otro numero: "; cin>>numeroB; } if (numeroB == numeroA+1) { cout<<"\nMuy bien!!.. Muchas gracias!"; } getch(); }

  1. Realice un programa que pida tres coeficientes de una ecuación de 2° grado y calcule las dos soluciones, aunque estas sean números imaginarios. Después de calcular las soluciones, el programa dará la opción de seguir resolviendo ecuaciones: ¿Continuar (pulse C)? / Salir (Pulse S)? #include <iostream.h> #include <conio.h> #include <math.h> void main() {

float a,b,c,x1,x2,raiz; char g; g='c'; while(g!='s') { cout<<"Introduzca la variable a: "; cin>>a; cout<<"Introduzca la variable b: "; cin>>b; cout<<"Introduzca la variable c: "; cin>>c; if(a==0&&pow(b,2)-4ac) { cout<<"No se puede resolver el problema."; } else { raiz=sqrt(pow(b,2)-4ac); x1=(-b+raiz)/(2a); x1=(-b-raiz)/(2a); cout<<"las soluciones son: "<<x1<<" y "<<x2<<endl; } cout<<"¿Continuar (pulse C)? / Salir (Pulse S)? "; cin>>g; } getch(); }

int n,x; cout<<"Ingresa un nummero"<<endl; cin>>n; cout << "los numeros divisores son : "<<endl; for (x = 1; x <= n; x++) { if (n%x == 0) { cout<< x <<" "; } } getch(); }

  1. Realice un programa dos números y diga su máximo común divisor. #include <iostream.h> #include <conio.h> #include <stdio.h> void mcd(int a, int b) { bool bandera; int m,n,c,r,aux; m=a; n=b; bandera = true;

while(bandera) { if(m<n) { aux=m; m=n; n=aux; } else if (m==n) { cout<<"el mcd entre "<<a<<" y "<<b<<" es: "<<n<<endl; bandera =false; } else { c=m/n; r=m%n; if(r==0) { cout<<"el mcd entre "<<a<<" y "<<b<<" es: "<<n<<endl; bandera=false; } else { m=n; n=r; } }