12. C++ || Ejercicios sentencia if
Estos serán algunos ejercicios hechos en C++ que espero les ayuden a Aprender a programar.
1. Hacer un programa en C++ que lea un número por el teclado y determinar si tiene tres dígitos.
2. Hacer un programa en C++ que lea un número entero por el teclado y determinar si es negativo.
3. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar a cuánto es la suma de sus dígitos.
4. Hacer un programa en C++ que lea un número y determinar si termina en 4.
5. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar si ambos dígitos son pares.
Ejercicios sentencia if C++
1. Hacer un programa en C++ que lea un número por el teclado y determinar si tiene tres dígitos.
#include <iostream> // necesarios para el cin y cout using namespace std; int main () { int x; //declaración de la variable x cout << "Ingrese un numero"<<endl; cin>> x; if (x >= 100 && x <= 999) { cout<<"El numero "<<x<< " tiene tres digitos"<<endl; } else { cout<<"El numero "<<x<< " no tiene tres digitos"<<endl; } return 0; }
2. Hacer un programa en C++ que lea un número entero por el teclado y determinar si es negativo.
#include <iostream> // necesarios para el cin y cout using namespace std; int main () { int num; cout << "Ingrese un numero"<<endl; cin>> num; if (num < 0) { cout<<"El numero "<<num<< " es negativo"<<endl; } return 0; }
3. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar a cuánto es la suma de sus dígitos.
#include <iostream> using namespace std; int main () { int num, x, y, sum = 0; cout << "Ingrese un numero de dos digitos"<<endl; cin>> num; if (num < 10 || num > 99) { cout<<"El numero "<<num<< " no tiene dos digitos o no es positivo"<<endl; } else { x = num / 10; // Esto se hace para obtener el primer digito del numero y = num % 10; // Esto se hace para obtener el segundo digito del numero sum = x + y; cout<<"Los digitos de "<<num<< " suman "<<sum<<endl; } return 0; }
4. Hacer un programa en C++ que lea un número y determinar si termina en 4.
#include <iostream> using namespace std; int main () { int num; cout << "Ingrese un numero"<<endl; cin>> num; if ((num % 10) == 4) { cout<<"El numero "<<num<< " termina en 4"<<endl; } else if ((num % 10) == -4) { cout<<"El numero "<<num<< " termina en 4"<<endl; } else { cout<<"el numero "<<num<< " no termina en 4"<<endl; } return 0; }
5. Hacer un programa en C++ que lea un número entero positivo de dos dígitos y determinar si ambos dígitos son pares.
#include <iostream> using namespace std; int main () { int num, x, y; cout << "Ingrese un numero de dos digitos"<<endl; cin>> num; if (num < 10 || num > 99) { cout<<"El numero "<<num<< " no tiene dos digitos o no es positivo"<<endl; } else { x = num / 10; // Esto se hace para obtener el primer digito del numero y = num % 10; // Esto se hace para obtener el segundo digito del numero // La sentencia que sigue va a determinar si ambos digitos son pares if ((x % 2 == 0) && (y % 2 == 0)) { cout<<"Ambos digitos son pares "<<endl; } else { cout<<"Ambos digitos no son pares "<<endl; } } return 0; }
Todo el curso muy completo, muy clara la informacion, unicamente estaría padre, que pongan mas ejercicios, se explica a la perfeccion, pero la programacion es mas practica que teoria sin mas un 10 al curso <3
ResponderEliminarMuchas gracias, se entiende muy bien
ResponderEliminar