marzo 04, 2022

CSS ::selection

::selection CSS pseudo-elemento aplica diseño al documento que ha sido designado.


::selection {
    background: #405058;
    color: burlywood;
}

Ejemplo

Texto seleccionado de color HotPink sobre un fondo FireBrick, Aplicable en unas pocas propiedades CSS, color, fondo, cursor y contorno.



/* dibuja en cualquier texto seleccionado de color HotPink  sobre un fondo FireBrick*/
::-moz-selection { color:#FF69B4;  background:#B22222; }
::selection      { color:#FF69B4;  background: #B22222; }

Texto de un parrafo seleccionado de color LemonChiffon y Morado


/* Texto seleccionado de color LemonChiffon y Morado*/
p::-moz-selection { color: white;  background: green; }
p::selection      { color: white;  background: green; }

diciembre 10, 2021

Ejercicio ::C++

C++ es un lenguaje de programación diseñado en el año de 1979 por Bjarne Stroustrup. Es un lenguaje de programación que nos permite realizar

  • Navegadores de internet.
  • Sistemas operativos.
  • Bases de datos.
  • Bibliotecas.
  • Videojuegos
  • Apps móviles.
  • Entre otras funciones

    Ejercicios C++


    
    //Realice un programa que pida 3 números y los muestre en pantalla de mayor a menor
    
    #include<iostream>
    #include<stdlib.h>
    
    using namespace std;
    
    int a,b,c;  //abc acb bac  bca cab cba
    
    int  main(){
    	system("color 0b");
    	
    	cout<<"\n\tREALICE UN PROGRAMA QUE PIDA 3 NUMEROS Y LOS MUESTRE EN PANTALLA DE MAYOR A MENOR";
    	cout<<"\n\t\t\t\t\t\t BUCLE IF/ELSE";
    	cout<<"\n\t----------------------------------------------------------------------------------\n";
    	
    	cout<<"\tIngrese un valor: ";
    	cin>>a;
    	cout<<"\tIngrese un valor: ";
    	cin>>b;
    	cout<<"\tIngrese un valor: ";
    	cin>>c;
    	
    	
    	if(a>b && b>c)
    	{
    		cout<<"\n\tEl orden  es \n\t"<<a<<" "<<b<<" "<<c<<endl;
    	}
    	else if(a>c && c>b){
    			
    		cout<<"\n\tEl orden es \n\t"<<a<<" "<<c<<" "<<b<<endl;
    	
    	}
    		else if(b>a && a>c){
    			
    		cout<<"\n\tEl orden es \n\t"<<b<<" "<<a<<" "<<c<<endl;
    	
    	}
    	
    		else if(b>c && c>a)
    		{
    			
    		cout<<"\n\tEl orden es \n\t"<<b<<" "<<c<<" "<<a<<endl<<endl;
    	
    	}	
    		
    		else if(c>a && a>b){
    			
    		cout<<"\n\tEl orden es \n\t"<<c<<" "<<a<<" "<<b<<endl<<endl;
    	
    	}
    		
    		else if(c>b && b>a){
    			
    		cout<<"\n\tEl orden es \n\t"<<b<<" "<<a<<" "<<c<<endl<<endl;
    	
    	}
    	
    system("pause");
    	
    	return 0;
    }
    
    

    
    //Escribir un programa que calcule el factorial de un número cualquiera y lo muestre en pantalla
    
    #include<iostream>
    #include<stdlib.h>
    
    
    using namespace std;
    
    
    int main(){
    	system("color 0d");
    	
    	int n;
    	
    	cout<<"\n\tESCRIBIR UN PROGRAMA QUE CALCULE EL FACTORIAL DE UN NUMERO CUALQUIERA Y LO DEMUESTRE EN PANTALLA"<<endl;
    	cout<<"\n\t\t\t\t\t\tBUCLE WHILE";
    	cout<<"\n\t------------------------------------------------------------------------------------------------";
    	
    	
    	cout<<"\n\tDigite un numero: ";
    	cin>>n;
    	
    	//while
    	int i=1;
    	int factorial=1;
    	
    	while(i<=n){
    		factorial=factorial*i;i++;
    	}
    	
    	cout<<"\n\tEL FACTORIAL "<<n<<"="<<factorial<<endl<<endl;
    	
    	
    	
    	
    	
    	system("pause");
    	return 0;
    }
    
    

    (BUCLE FOR)

    
    
    //Escribir un programa que calcule el factorial de un numero cualquiera y lo muestre en pantalla
    
    #include <iostream>
    #include<stdlib.h>
    using namespace std;
    
    int main(){
    	system("color 0d");
    	
        int num, factorial=1;
    	cout<<"\n\tEscribir un programa que calcule el factorial de un numero cualquiera y lo muestre en pantalla.";
    	cout<<"\n\t----------------------------------------------------------------------------------------------"<<endl<<endl;
    	cout<<"\tDigite un numero:"; cin>>num;
    	
    	for(int i=1;i<=num;i++){
    		
    	factorial=factorial*i;
    	}	
    	cout<<"\n\tEL FACTORIAL ES:"<<factorial<<endl<<endl; 
    
    	system("pause");
    	
    	return 0;
    }
    
    
    //Escribir un programa que visualice en pantalla los números pares entre 1 y 25.
    
    #include<iostream>
    #include<stdlib.h>
    
    
    using namespace std;
    
    int main(){
    	system("color 0d");
    	
    	cout<<"\n\tESCRIBIR UN PROGRAMA QUE VISUALICE EN PANTALLA LOS NUMERO PARES ENTRE 1 Y 25";
    	cout<<"\n\t\t\t\t\t\tFOR";
    	cout<<"\n\t----------------------------------------------------------------------------"<<endl;
    //FOR
    
    for(int n=0; n<=25; n++){
    	if(n%2==0){
    		cout<<"\t"<<n<<endl;
    	}
    }
    
    system ("pause");
    return 0;
    
    
    }
    
    
    /*Imprimir los 15 primeros números de Fibonacci. Recuerde que un número de Fibonacci se
    calcula como la suma de los dos anteriores así: 0, 1, 1, 2, 3, 5, 8,13...*/
    
    #include<stdlib.h>
    #include <stdio.h>
    
    using namespace std;
    
    int main()
    {
    	system("color 0d");
    	int num=0;
    	int ant=1;
    	int auxi;
    	
    	for(int i=0;i<15; i++){
    		printf("%d, ", num);
    		auxi = num;
    		num+=ant;
    		ant=auxi;
    		
    		
    		
    	}
    	
    	system("pause");
    	return 0;
    }
    
    
    /*Crea un programa que escriba en pantalla los números pares del 26 al 10 (descendiendo),
    usando "do..while".*/
    
    #include<iostream>
    #include<stdlib.h>
    
    using namespace std;
    
    int main(){
    	system("color 0d");
    	
    	int n;
    	n=26;
    	
    	cout<<"\n\tCREA UN PROGRAMA QUE ESCRIBA LOS NUMEROS PARES DEL 26 AL 10 (DECENDIENDO)";
    	cout<<"\n\t\t\t\t\tDO..WHITE";
    	cout<<"\n\t-------------------------------------------------------------------------\n";
    	
    	
    	//DO WHILE
    	do{
    		if( n % 2 == 0){
    			cout<<"\t"<<n<<endl;
    		}
    		n--; //Decrementa
    	}while(n>=10);
    	
    	
    	
    	system("pause");
    	return 0;
    }
    
    
    
    /*Calcular la raiz de un numero */
    
    #include <stdio.h>
    #include <math.h>
    #include <stdlib.h>
    
    int main(){
    	
    	system("color 0d");
    	
    	printf("\tCalcular la raiz de un numero\n\n");
    	printf("\tIngrese un numero ");
    	float num;
    	scanf ("%f",&num);
    	float h = 0.00001 , raiz = h;
    	while(raiz*raiz < num){
    		
    		raiz+=h;
    	}
    	printf("\t%f\n" ,raiz);
    	
    	
    	
    	
    	
    	
    	system ("pause");
    	
    }
    
    
    // Calcula el número mayor y menor. Usando 2 funciones
    
    #include <iostream>
    
    using namespace std;
    
    int main(){
    	
    	int n1, n2;
    	
    	cout<<"Ingrese dos numeros: ";cin>>n1>>n2;
    	
    	// cin => sirve para guardar 
    	//podemos hacer de dos maneras ya sea 	cout<"ingrese dos numeros"; cin>>n1; cout<<"ingrese el otro valor"; cin>>n2;
    	// o tambien 	cout<<"ingrese do numeros"; cin>>n1>>n2; para  ahorrar espacio y a su ves se ve mas estetico
    	
    	// if => Instrucciones cuando la condición es verdadera ==son condicionales 
    	if(n1==n2){
    		cout<<"Ambos numeros son iguales"<<endl;
    	}
    	else{
    	
    	if(n1>n2){
    		
    		cout<<"El mayor es:"<<n1<<endl;
    	}
    	// else Instrucciones cuando la condición es falsa ==son condicionales
    	else{
    		cout<<"El mayor es: " <<n2<<endl;
    	}
    	
    	}
    	system("pause");
    	return 0;
    }
    
    
    
    //Ingrese un número por teclado y a partir de este número se sumen dos unidades a los siguientes números hasta llegar a un número menor que 20//
    
    #include <iostream>
    #include <stdlib.h>
    using namespace::std;
    
    int main (){
    	
    	int num;
    	
    	cout << "Ingrese un numero : ";
    	cin >> num;
    	
    	
    	for(int i = 1; num < 20; i++){
    		num = num + 2;
    		if(num >= 20){
    			break;
    		}
    		cout << num << endl;
    	}
    	
    	
    	
    		cout<<"\n\n";
    		
        system("pause");
    	return 0;
    }
    
    
    
    // Comprobar si un número digitado por el usuario es positivo o negativo.
    
    #include<iostream>
    #include<stdlib.h>
    using namespace std;
    
    int main(){
    	int numero;
    	
    	cout<<"Digite un numero: "; 
    	cin>>numero;
    	
    	if(numero==0){
    		cout<<"El numero es cero";
    	}
    	else if(numero>0){
    		cout<<"El numero es positivo";
    	}
    	else{
    		cout<<"El numero es negativo";
    	}
    	
    	cout<<"\n\n";
    	system("pause");
    	
    	return 0;
    }
    
    
    
    #include<iostream>
    #include<math.h>
    #include<windows.h>
    using namespace std;
    
    int main(){
    	MessageBox(NULL,  "A Ectryc","BINVENIDO", MB_ICONQUESTION);
        system("color 0A");
    	int op;
    
    	while(op != 5)
    	{
    		cout<<"\n\t[Tabla 1]\t";
    		cout<<"[Expreciones 2]\t";
    		cout<<"[Fuerza Electrica 3]\t";
    		cout<<"[Capacitancia 4] \t";
    		cout<<"[SALIR 5]";
    		cout<<"\n\n\t Digite una opcion: ";
    		cin>>op;
    		
    		switch(op)
    		{
    			//Primer programa
    			case 1:
    				    //Escriba un programa que muestre la tabla de multiplicar de un numero cualquiera
    				    system("cls"); //limpiar la pantalla 
    					//style  
                        system("color 0d");	// Poner color
                        //Progrma
                        int numero;
                        cout<<"\tESCRIBA UN PROGRAMA QUE MUESTRE A TABLA DE MULTIPLICAR DE UN NUMERO CUALQUIERA"<<endl;
                        cout<<"\t-------------------------------------------------------------------------------\n"<<endl;
                        do{
      	                   cout<<"\tDigite un numero: "; cin>>numero;
      	                   cout<<"\n\tLa tabla de multiplicar del "<<numero<<" es: "<<endl<<endl;
                          }while((numero<1)|| (numero>10000) );
                            
                        for(int i=1;i<=20; i++)	{
                        	
      	                    cout<<"\t"<<numero<<" * "<<i<<" = "<<numero*i<<endl; 
    	                                        }
    					
    					system("pause"); //El programa espera que el usuario presione una tecla
    					system("cls");  //Limpiar la pantalla
    				    break;
    		    //Segundo programa
    			case 2:
    				    //Escribe la siguiente expresión como expresión en C++: (a+b)/(c+d)
    				     system("cls"); //limpiar la pantalla
    				     //style
    				     system("color 0b");
    				     //Programa
    				     float a, b, c, d, resultado;
    				
    					 cout<<"\n\t\t\tEscribe la siguiente expresion como expresion en C++: (a+b)/(c+d)\n";
    			         
    			         cout<<"\n\tIngrese primer numero: "; cin>>a;
    			         cout<<"\n\tIngrese segundo numero: "; cin>>b;
    			         cout<<"\n\tIngrese tercer numero: "; cin>>c;
    			         cout<<"\n\tIngrese cuarto numero: "; cin>>d;
                         resultado = (a+b)/(c+b);
                         cout.precision(3); //Elevar el numero
                         cout<<"\n\n\tResultado de "<<a<<" + " <<b<< " / " <<c<<" + "<<d<<" es = "<<resultado<<endl<<endl;
    					 system("pause");
    					 system("cls");
    				     break;	
    			case 3:
    				
    				    system("cls");
    					//style color
    					system("color 06");
    					//Programa
    					//Programa que calcule la fuerza electrica
    					//Formula de la ley de Coulomb F=k(Q*q)/r^2
    					
    					float Q1, q2,  r, K, Fuerza;
    					K= 9000000;
    				    
    				    cout<<"PROGRAMA PARA CALCULAR LA FUERZA ELECTRICA";
    					cout<<"\n\tIngrese el valor de la Q: "; cin>>Q1;
    					cout<<"\tIngrese el valor de la q: "; cin>>q2;
    					cout<<"\tIngrese el valor de la r: "; cin>>r;
    					
    					Fuerza =  K * (Q1*q2)/(pow(r,2));
    				   
    				  	cout<<"\n\tLa fuerza electrica es: "<<Fuerza<<" [Newton] "<<endl<<endl;
    
    					system("pause");
    					system("cls");
    				    break;	
    			case 4:
    				    system("Color 0E");
    				    system("cls");
    					//Calcular Capacitancia equivalente
    					
    					 float c1, c2, c3, c4, c5, Resultado;
    					
    				     cout<<"\n\tCALCULA LA CAPACITANCIA EQUIVALENTE\n";
    				     cout<<"\tCAPACITOR EN SERIE\n\n";
    					
    					  cout<<"\tIngrese el C1: "; cin>>c1;
    					  cout<<"\tIngrese el C2: "; cin>>c2;
    					  cout<<"\tIngrese el C3: "; cin>>c3;
    					  cout<<"\tIngrese el C4: "; cin>>c4;
    					  cout<<"\tIngrese el C5: "; cin>>c5;
    					  
    					  Resultado = c1 + c2 + c3 + c4 + c5;
    					  
    					  cout<<"\n\tLa capacitancia Total es: "<<Resultado<<" [Faradios] "<<endl;
    					
    					system("pause");
    					system("cls");
    				    break;	
    				    
    			default:
    			if(op < 1 || op > 5)
    			{
    				system("cls");
    				cout<<"\tEste valor no es valido dijite un numero del 1 al 5 para ejecutar...\n\n";
    				system("pause");
    				system("cls");
    			
    			}
    				
    		   break;		
    
    		}
    	
    	}
    	system("pause");
    	return 0;
    
    }