2° PARCIAL
1.- ALTERNATIVA MÚLTIPLE (CASE)
1.- VOCALES MAYÚSCULA Y MINÚSCULA
#include <iostream>
using namespace std;
int main()
{
char vocal;
cout<<"Digite una vocal:"<<endl;
cin>>vocal;
switch(vocal){
case 'a': cout<<"Minuscula";break;
case 'e': cout<<"Minuscula";break;
case 'i': cout<<"Minuscula";break;
case 'o': cout<<"Minuscula";break;
case 'u': cout<<"Minuscula";break;
case 'A': cout<<"Mayuscula";break;
case 'E': cout<<"Mayuscula";break;
case 'I': cout<<"Mayuscula";break;
case 'O': cout<<"Mayuscula";break;
case 'U': cout<<"Mayuscula";break;
default: cout<<"No es una vocal";break;
}
return 0;
}
2.- NÚMERO-MES
#include <iostream>
using namespace std;
int main(){
int numero;
cout<<"Inserte un número entre [1-12]:"<<endl;
cin>>numero;
switch(numero){
case 1: cout<<"Enero";break;
case 2: cout<<"Febrero";break;
case 3: cout<<"Marzo";break;
case 4: cout<<"Abril";break;
case 5: cout<<"Mayo";break;
case 6: cout<<"Junio";break;
case 7: cout<<"Julio";break;
case 8: cout<<"Agosto";break;
case 9: cout<<"Septiembre";break;
case 10: cout<<"Octubre";break;
case 11: cout<<"Noviembre";break;
case 12: cout<<"Diciembre";break;
default: cout<<"No existe mes para ese numero, pruebe con otro";break;
}
return 0;
}
3.- SIGNO ZODIACAL
#include <iostream>
using namespace std;
int main()
{
int mes, dia;
cout<<"\t\t\tSIGNO ZODIACAL"<<endl;
cout<<"(1)Enero \t(2)Febrero \t(3)Marzo \t(4)Abril"<<endl;
cout<<"(5)Mayo \t(6)Junio \t(7)Julio \t(8)Agosto"<<endl;
cout<<"(9)Septiembre \t(10)Octubre \t(11)Noviembre \t(12)Diciembre"<<endl;
cout<<"Ingrese el dia de su cumpleaños:"<<char(164)<<endl;
cin>>dia;
cout<<"Ingrese el mes de su cumpleaños:"<<char(164)<<endl;
cin>>mes;
cout<<"Su signo es: ";
switch(mes)
{
/*enero*/case 1: if (dia<20) cout<<"Capricornio"<<endl; else cout<<"Acuario"<<endl; break;
/*febrero*/case 2: if (dia<19) cout<<"Acuario"<<endl; else cout<<"Piscis"<<endl; break;
/*Marzo*/case 3: if (dia<21) cout<<"Piscis"<<endl; else cout<<"Aries"<<endl; break;
/*abril*/case 4: if (dia<20) cout<<"Aries"<<endl; else cout<<"Tauro"<<endl; break;
/*mayo*/case 5: if (dia<21) cout<<"Tauro"<<endl; else cout<<"Geminis"<<endl; break;
/*junio*/case 6: if (dia<21) cout<<"Geminis"<<endl; else cout<<"Cancer"<<endl; break;
/*julio*/case 7: if (dia<23) cout<<"Cancer"<<endl; else cout<<"Leo"<<endl; break;
/*agosto*/case 8: if (dia<23) cout<<"Leo"<<endl; else cout<<"Virgo"<<endl; break;
/*septiembre*/case 9: if (dia<23) cout<<"Virgo"<<endl; else cout<<"Libra"<<endl; break;
/*octubre*/case 10: if (dia<23) cout<<"Libra"<<endl; else cout<<"Escorpio"<<endl; break;
/*noviembre*/case 11: if (dia<22) cout<<"Escorpio"<<endl; else cout<<"Sagitario"<<endl; break;
/*diciembre*/case 12: if (dia<22) cout<<"Sagitario"<<endl; else cout<<"Capricornio"<<endl; break;
}
return 0;
}
2.- TAREA CASE
#include <iostream>
using namespace std;
int main(){
int signo;
cout<<"\t\t\tSIGNOS ZODIACALES:"<<endl;
cout<<"(1)Acuario \t(2)Piscis \t(3)Aries \t(4)Tauro"<<endl;
cout<<"(5)Geminis \t(6)Cancer \t(7)Leo \t \t(8)Virgo"<<endl;
cout<<"(9)Libra \t(10)Escorpio \t(11)Sagitario \t(12)Capricornio"<<endl;
cout<<"Vamos a ver si eres un signo de aire, agua, tierra o fuego. Digita el número de tu signo zodiacal:"<<endl;
cin>>signo;
switch (signo){
case 1: cout<<"Eres un signo de aire";break;
case 2: cout<<"Eres un signo de agua";break;
case 3: cout<<"Eres un signo de fuego";break;
case 4: cout<<"Eres un signo de tierra";break;
case 5: cout<<"Eres un signo de aire";break;
case 6: cout<<"Eres un signo de agua";break;
case 7: cout<<"Eres un signo de fuego";break;
case 8: cout<<"Eres un signo de tierra";break;
case 9: cout<<"Eres un signo de aire";break;
case 10: cout<<"Eres un signo de agua";break;
case 11: cout<<"Eres un signo de fuego";break;
case 12: cout<<"Eres un signo de tierra";break;
}
return 0;
}
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int saldo_inicial = 1000,opc;
float extra,saldo = 0,retiro;
int a, b, suma, resta;
cout<<"Bienvenido a su cajero automatico. Por favor seleccione la opcion que desea:"<<endl;
cout<<"1. Ingresar dinero en cuenta"<<endl;
cout<<"2. Retirar dinero de la cuenta"<<endl;
cout<<"3. Salir"<<endl;
cout<<"Opcion: ";
cin>>opc;
switch(opc){
case 1: cout<<"Por favor, indique la cantidad de dinero que desea ingresar a la cuenta:"<<endl;
cin>>a;
suma= 1000+a;
cout<<"El dinero ha sido ingresado con exito. Ahora su cuenta tiene:$"<<suma<<endl;
cout<<"Que tenga buen día";break;
case 2: cout<<"Por favor, indique la cantidad de dinero que desea retirar de la cuenta:"<<endl;
cin>>b;
resta= 1000-b;
cout<<"El dinero ha sido retirado con exito. Ahora usten tiene en su cuenta:$"<<resta<<endl;
cout<<"Que tenga buen día";break;
case 3: cout<<"Gracias por su preferencia. Que tenga un buen día";break;
default: cout<<"Esa opción no exite, por favor, seleccione una de las opciones en pantalla";break;
}
getch();
return 0;
}
1.- EJEMPLO
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int numero,conteo=0;
do{
cout<<"Digite un numero: ";
cin>>numero;
if(numero>0){
conteo++; //aumentamos el conteo cada vez que encuentra un numero mayor a 0
}
}while(numero != 0);
cout<<"\nEl total de numeros mayores que 0 es: "<<conteo;
getch();
return 0;
}
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
string respuesta;
string correcta= "cascada";
do{
cout<<"Este es un juego de adivinanzas. Responde:" <<endl;
cout<<"Siempre cae y nunca se rompe, ¿Que es?" <<endl;
cout<<"Escribe tu respuesta (Respuesta de una palabra):" <<endl;
cin>>respuesta;
if(respuesta == correcta) {cout<<"Correcto. La respuesta es 'cascada'" <<endl;break;
}
else { cout<<"Incorrecto. Intenta de nuevo" <<endl;}
}while (respuesta != correcta); //continua hasta que la respuesta sea correcta
getch();
return 0;
}
5.- DO WHILE FOR
1.- DO WHILE FOR EJEMPLO
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int numero;
do{
cout<<"Digite un numero[1-10]: "; cin>>numero;
}while((numero<1) || (numero>10));
for(int i=1;i<=10;i++){
cout<<numero<<" * "<<i<<" = "<<numero*i<<endl;
}
getch();
return 0;
}
2.- DO WHILE FOR TAREA
#include<iostream>
#include<conio.h>
using namespace std;
int main() {
string contraseñaCorrecta = "Titan";
string contraseña;
int intentos= 3;
char repetir;
do {
cout << "Ingresa la contraseña. Tienes 3 intentos o el dispositivo se bloqueará. " <<endl;
for (int intento = 1; intento <= intentos; intento++) {
cout << "Intento " << intento << ". Inserte su contraseña: ";
cin >> contraseña;
if (contraseña == contraseñaCorrecta) {cout << "Contraseña correcta. Bienvenido." << endl;break;}
else {cout << "Contraseña incorrecta.";
if (intento < intentos) {cout << " Intente de nuevo." << endl;}
else { cout << " Ha agotado todos los intentos." << endl; }
}
}
cout << "¿Desea volver a intentarlo? (si/no): ";
cin >> repetir;
}
while (repetir == 's' || repetir == 'S'); // Repetir si el usuario quiere
getch();
return 0;
}
1° PARCIAL
DIAGRAMA DE FLUJO
1.- EJEMPLO 1:
#include<iostream>
using namespace std;
int main(){
int numero;
cout<<"Digite un número:";
cin>>numero;
cout<<"El número que digitaste es:"<<numero;
return 0;
}
2.- TIPO DE DATOS:
#include<iostream>
using namespace std;
int main(){
int edad;
float altura;
char sexo[20];
cout<<"Hola :D"<<endl;
cout<<"Dime tu edad"<<endl;
cin>> edad;
cout<<"Tu edad es:"<<edad <<endl;
cout<<"Dime tu altura"<<endl;
cin>>altura;
cout<<"Tu altura es:"<<altura <<endl;
cout<<"Dime tu sexo"<<endl;
cin>>sexo;
cout<<"Eres un/una:"<<sexo <<endl;
return 0;
}
3.- OPERACIONES BÁSICAS EN C++
Todas las operaciones (suma, resta, multiplicación y división) juntas:
#include <iostream>
using namespace std;
int main(){
int x, y, suma, resta, multiplicacion, division;
cout<<"Digite un numero:"<<endl;
cin>>x;
cout<<"Digite otro numero:"<<endl;
cin>>y;
suma= x+y;
resta= x-y;
multiplicacion= x*y;
division=x/y;
cout<<"La suma es:" <<suma <<endl;
cout<<"El resultado de la resta es:"<<resta <<endl;
cout<<"El resultado de la multiplicacion es:" <<multiplicacion <<endl;
cout<<"El resultado de la division es:" <<division <<endl;
return 0;
}
Suma
Resta
Multiplicación
División
#include<iostream>
using namespace std;
int main (){
const float pi=3.1416;
int radio;
float area;
cout<< "Escribe el radio del circulo:" << endl;
cin>>radio;
area= pi* radio * radio;
cout<<"El area del circulo es:" <<area << endl;
return 0;
}
5.- PROMEDIO
#include<iostream>
using namespace std;
int main (){
float practicas, examen, participacion, promedio;
practicas=0.60;
examen= 0.30;
participacion= 0.10;
cout<<"Escribe calificacion de practicas:" <<endl;
cin>>practicas;
cout<<"Escribe calificacion de examen:" <<endl;
cin>>examen;
cout<<"Escribe el valor de participacion:" <<endl;
cin>>participacion;
promedio= (practicas+ examen+ participacion)/3;
cout<<"El promedio es:"<<promedio;
return 0;
}
Expresión a+(b(c-d)
#include <iostream>
using namespace std;
Float main()
{
int a, b , c, d, resultado;
cout<<"Digite un numero a:" <<endl;
cin>>a;
cout<<"Digite un numero b:" <<endl;
cin>>b;
cout<<"Digite un numero c:" <<endl;
cin>>c;
cout<<"Digite un numero d:" <<endl;
cin>>d;
resultado= a+(b*(c-d));
cout<<"El resultado de la expresion a+(b(c-d)) es:"<<resultado;
return 0;
}
Expresión (a+(b/c))/(d+(e/f))
#include <iostream>
using namespace std;
int main()
{
float a,b,c,d,e,f, resultado;
cout <<"Ingrese un numero a" <<endl;
cin>>a;
cout <<"Ingrese un numero b" <<endl;
cin>>b;
cout <<"Ingrese un numero c" <<endl;
cin>>c;
cout <<"Ingrese un numero d" <<endl;
cin>>d;
cout <<"Ingrese un numero e" <<endl;
cin>>e;
cout <<"Ingrese un numero f" <<endl;
cin>>f;
resultado= (a+(b/c))/ (d+(e/f));
cout <<"El resultado de la expresion (a+(b/c))/ (d+(e/f)) es:"<< resultado <<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
float b,a, area;
cout<<"Inserte el valor de la base:" <<endl;
cin>>b;
cout<<"Inserte el valor de la altura:" <<endl;
cin>>a;
area= (b*a)/2;
cout<<"El area del triangulo es:" <<area <<endl;
return 0;
}
(pow) y (sqrt)
#include<iostream>
#include<math.h>
using namespace std;
int main ()
{
int base, exponente, resultado, raiz;
cout<<"Inserte un numero base:" <<endl;
cin>>base;
cout<<"Ingrese el exponente de la base:" <<endl;
cin>>exponente;
resultado= pow(base, exponente);
raiz= sqrt(base);
cout<<"El resultado de la potencia es:"<<resultado <<endl;
cout<<"El resultado de la raiz cuadrada es:"<<raiz;
return 0;
8.- IF ELSE
#include<iostream>
using namespace std;
int main (){
string password;
cout<< "Ingrese su contraseña:"<< endl;
cin>> password;
if (password=="ciclopentanoperhidrofenantreno")
cout<<"Contraseña correcta. Bienvenido"<< endl;
else
cout<<"Contraseña incorrecta";
return 0;
}
9.- TAREA IF ELSE
1.- Si el número es positivo o negativo
#include<iostream>
using namespace std;
int main (){
float a;
cout<< "Ingrese un numero:"<< endl;
cin>> a;
if (a>=0)
cout<<"El numero es positivo"<< endl;
else
cout<<"El numero es negativo";
return 0;
}
2.- Si la edad pedida es >=18 = mayor de edad
si es <18= menor de edad
#include<iostream>
using namespace std;
int main (){
int a;
cout<< "Ingrese su edad:"<< endl;
cin>> a;
if (a>=18)
cout<<"Es mayor de edad"<< endl;
else
cout<<"Es menor de edad. Fuera de aqui";
return 0;
}
enero 29, 2025 |
Category: |
0
comments

