C++ SEGUNDO PARCIAL

 Case Vocales 

#include<iostream>

using namespace std;

int main(){

char letra;

cout<<"Digitalize una letra:";

cin>>letra;

switch(letra){

case'a':

case'e':

case'i':

case'o':

case'u': cout<<"Es una vocal en letra minuscula";break;

case'A':

case'E':

case'I':

case'O':

case'U': cout<<"Es una vocal en letra Mayuscula";break;

default: cout<<"La letra ingresada no es una vocal";break;

}

return 0;

}





#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<<"Ingresa tu fecha de cumpleaños"<<char(164)<<"o (dia y mes)"<<endl;
cin>>dia>>mes;
switch(mes){
/*enero*/ case 1:if(dia<21)cout<<"Capriconio"<<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 < 21) cout << "Aries" << endl;
                              else cout << "Tauro" << endl;break;
        /* mayo */ case 5: if (dia < 21) cout << "Tauro" << endl;
                             else cout << "Géminis" << endl;break;
        /* junio */ case 6: if (dia < 21) cout << "Géminis" << endl;
                           else cout << "Cáncer" << endl;break;
        /* julio */ case 7: if (dia < 23) cout << "Cáncer" << 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;
        default: cout<<"Ingresa una fecha valida >:("<<endl;
}
cin.ignore();return 0;
}



TAREA CASE C++ Y DIAGRAMA DE FLUJO

#include <iostream>
using namespace std;
int main() {
    int categoria;
    float precio, descuento = 0, precioFinal;

    cout << "Ingrese la categoría del producto (1. Electrónicos, 2. Ropa, 3. Alimentos): ";
    cin >> categoria;
    cout << "Ingrese el precio del producto: ";
    cin >> precio;
    switch (categoria) {
        case 1:
            descuento = precio * 0.10;
            break;
        case 2:
            descuento = precio * 0.20;
            break;
        case 3:
            descuento = precio * 0.05;
            break;
        default:
            cout << "Categoría no válida, sin descuento aplicado." << endl;
            break;
    }
    precioFinal = precio - descuento;
    cout << "Descuento aplicado: $" << descuento << endl;
    cout << "Precio final: $" << precioFinal << endl;
    return 0;
}








CASE CAJERO

#include <iostream> 

#include <conio.h>

using namespace std;

int main() {

int saldo_inicial = 1000, opc;

float extra, saldo = saldo_inicial, retiro;

do {

cout<<"Bienvenido a Banco Az...digo,a su cajero automatico de confianza:)" << endl;

cout<<"Ingresa un número para realizar las siguientes acciones" << 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 << "Ingrese la cantidad a depositar: ";

cin >> extra;

if (extra > 0) {

saldo += extra;

cout << "Dinero ingresado correctamente. Su saldo actual es: " << saldo << " pesos." << endl;

} else {

cout << "Cantidad invalida." << endl;

}

break;

case 2:

cout << "Ingrese la cantidad a retirar: ";

cin >> retiro;

if (retiro > 0 && retiro <= saldo) {

saldo -= retiro;

cout << "Retiro exitoso. Su saldo actual es: " << saldo << " pesos." << endl;

} else {

cout << "Fondos insuficientes o cantidad invalida." << endl;

}

break;

case 3:

cout << "Gracias por usar el cajero. Hasta luego." << endl;

break;

default:

cout << "Opcion no valida. Intente de nuevo." << endl;

}

} while (opc != 3);

getch ();

return 0;

}


DO WHILE

EJEMPLO:

#include<iostream>

#include<conio.h>

using namespace std;

int main(){

    int numero;

    int suma = 0;

    cout << "Ingrese numeros positivos para sumarlos (numero negativo para salir): ";

    cin >> numero;

    while(numero >= 0){

        suma += numero;

        cout << "Ingrese otro numero: ";

        cin >> numero;

    }

    cout << "\nLa suma total de los numeros positivos es: " << suma;

    getch();

    return 0;

}



DO WHILE FOR TAREA

#include <iostream>
using namespace std;
int main() {
    int numeroSecreto = 7;
    int numero;
    int intentos = 3;
    char repetir;
    do {
        cout << "Adivina el numero secreto entre 1 y 10. Tienes 3 intentos. ¡Suerte!" << endl;

        for (int intento = 1; intento <= intentos; intento++) {
            cout << "Intento " << intento << ": Ingresa un número: ";
            cin >> numero;

            if (numero == numeroSecreto) {
                cout << "¡Correcto! Has adivinado el numero." << endl;
                break;
            } else {
                cout << "Numero incorrecto.";
                if (numero < numeroSecreto) {
                    cout << " Pista: el numero es mayor." << endl;
                } else {
                    cout << " Pista: el numero es menor." << endl;
                }

                if (intento == intentos) {
                    cout << " Has agotado todos los intentos. El numero era " << numeroSecreto << "." << endl;
                }
            }
        }

        cout << "¿Deseas volver a intentarlo? (s/n): ";
        cin >> repetir;

    } while (repetir == 's' || repetir == 'S');

    return 0;
}




0 comments:

Publicar un comentario