martes, 10 de diciembre de 2019

EXAMEN 5

-Examen con Funciones-


#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string.h>

using namespace std;

void menu();
void captura();
void imprimir();
void imprimirinvertido();
void salir();

char cadena[50],nom[50],apep[50],apem[50];
int opc,longitud;

int main()
{
 do{
  menu();
 }while(opc!=4);

 return 0;
}

void menu()
{
 cout <<endl<<"               ********MENU********               ";
 cout <<endl<<"\t"<<"  1.Capturar nombre  ";
 cout <<endl<<"\t"<<"  2.Imprimir nombre completo  ";
 cout <<endl<<"\t"<<"  3.Imprimir nombre invertido  ";
 cout <<endl<<"\t"<<"  4.Salir  ";
 cout <<endl<<"\t"<<"  Elige la opcion:  ";
 cin >> opc;

 switch(opc)
 {

  case 1:{
   captura();
   break;

  }
  case 2:{
   imprimir();
   break;
  }
  
  case 3:{
   imprimirinvertido();
   break;
  }
  
  case 4:{
   salir();
   break;
  }
 }
}

void captura()
{
 cout <<endl<<"\t"<<"            **CAPTURAR NOMBRE COMPLETO**            "<<endl;
 cout <<endl<<"\t"<<"  Nombre:  ";
 gets(nom);
 cin >> nom;
 cout <<"\t"<<"  Apellido paterno:  ";
 gets(apep);
 cin >> apep;
 cout <<"\t"<<"  Apellido materno:  ";
 gets(apem);
 cin >> apem;
}

void imprimir()
{
 cout <<endl<<"\t"<<"          **IMPRIMIR NOMBRE**          "<<endl;
 strcat(nom,apep);
 strcat(nom,apem);
 puts(nom);
  cout <<endl<<"\t"<<endl;

}

void imprimirinvertido()
{
 cout <<endl<<"\t"<<"          **IMPRIMIR INVERSO**          "<<endl;
 cout <<endl<<"\t"<<endl;
 strcat(apep,apem);
 strcat(nom,apem);
 puts(nom);
}

void salir()
{
 cout <<endl<<"\t"<<"          **FUNCION SALIR**          "<<endl;
}

EXAMEN 4

-Programa con Funciones-


#include <stdio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;
void menu();
void captura();
void imprime();
void imprimeinverso();
void imprimesolo();
void salir();

int vec[7],opc,j;
int main()
{
do {
menu();
}while(opc!=5);

return 0;
}

void menu()
{
cout <<endl<<"\t"<<"         ********MENU********       ";
cout <<endl<<"\t"<<"  1.Captura  ";
cout <<endl<<"\t"<<"  2.Imprime  ";
cout <<endl<<"\t"<<"  3.Imprime inverso  ";
cout <<endl<<"\t"<<"  4.Imprime solo los >20  ";
cout <<endl<<"\t"<<"  5.Salir  ";
cout <<endl<<"\t"<<"  Elige la opcion:  ";
cin >> opc;
switch(opc)
{
case 1:{
captura();
break;
}
case 2:{
imprime();
break;
}
case 3:{
imprimeinverso();
break;
}
case 4:{
imprimesolo();
break;
}
case 5:{
salir();
break;
}

}

}

void captura()
{
cout <<endl<<"\t"<<"  FUNCION CAPTURA  "<<endl;
for(j=0; j<=6; j++){
cout <<endl<<"\t"<<"  Captura un numero:  ";
cin >> vec[j];
}
cout <<endl<<"\t"<<"  FIN FUNCION CAPTURA  "<<endl;
}

void imprime()
{
cout <<endl<<"\t"<<"  FUNCION IMPRIMIR  "<<endl;
for(j=0; j<=6; j++){
cout <<"\t"<<vec[j];
}
cout <<endl<<"\t"<<"  FIN FUNCION CAPTURA  "<<endl;
}

void imprimeinverso()
{
cout <<endl<<"\t"<<"  FUNCION CAPTURE_INVERSO  "<<endl;
for(j=6; j>=0; j--){
cout <<"\t"<< vec[j];
}
cout <<endl<<"\t"<<"  FIN FUNCION CAPTURE_INVERSO"<<endl;
}

void imprimesolo()
{
cout <<endl<<"\t"<<"  FUNCION IMPRIME MAYOR A 20  "<<endl;
for(j=0; j<=6; j++){
if(vec[j]>20){
cout <<"\t"<< vec[j];
}
}
cout <<endl<<"\t"<<"  FIN FUNCION IMPRIME MAYOR A 20  "<<endl;
}

void salir()
{
cout <<endl<<"\t"<<"  FUNCION SALIR  "<<endl;
cout <<endl<<"\t"<<"  FIN FUNCION SALIR  "<<endl;
}

miércoles, 4 de diciembre de 2019

FUNCIONES

-Tipos de Funciones-


1) No reciben ni retornan 
2) Recciben y no retornan
3) No reciben y retornan
4) Reciben y retornan

No Reciben ni retornan
Las más sencillas. Para usarlas solo tenemos que saber como crearlas y cómo llamarlas. Una función se crea de esta forma general:
tipo nombre(){}
El tipo se refiere ala tipo de dato (int,fload,void,char) y las funciones que retornan siempre es void. 

Reciben y no retornan
¿Cómo hariamos para pedir los dos numero en el main y que la función haga la suma? Para eso tenemos que hacer una función capaz de recibir datos, entonces la sintaxis cambian un poco: tipo nombre (tipo_var1 nombre_var1 tipo_var2 nombre_var2){}
'tipo' y 'nombre' se refieren a lo mismo t como no retorna el tipo siempre es void 


No reciben y retornan 

Pedir los números en la función, pero mostrar el resultado en el main. Para eso necesitamos una función que retorne. 
Recibir es reinviar datos del main a la función. Retornar es enviar datos de la función al main. 
Para retornar datos hay que hacer dos cosas; no usar void como tipo y usar return.

Reciben y retornan 
Ahora queremos que nuestra función únicamente sume, el main se va a encargar de pedir los números y sumar resultados. Para eso necesitamos que nuestra función reciba las variables y además retorne el resultado 

EJEMPLOS DE MACROS

-Macros-

1) Mostrando un mensaje 
Solo tienes que insertar en tu Macro el comando MsgBox. En el ejemplo siguiente:

MgsBox "Texto del Mensaje"

10 ejemplos de macros esenciales en Excel

1

Esta línea de código se puede insertar en cualquier macro, muy útil en los casos donde se hace necesario emitir advertencias al usuario de la hoja de trabajo que está ejecutando la macro.

2) Ejecutar una Macro al abrir la hoja de calculo
Hay casos donde la macro debe abrirse junto con la hoja de cálculo. En este caso basta con montar una macro con el parámetro Auto_Open (). En el ejemplo
Sub Auto_Open ()MsgBox "Para saber todo sobre Excel, visite www.https: //luz.vc/"End Sub


10 ejemplos de macros esenciales en Excel

En el ejemplo anterior, una vez que la hoja de cálculo se abre un mensaje aparecerá. No se olvida de habilitar las macros en su Excel.


MACROS

Macros by Dirce Figueroa on Scribd

martes, 3 de diciembre de 2019

EXAMEN 3

-Árbol de Navidad-


#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <windows.h>

using namespace std;

gotoxy(int x,int y){
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}
int i, j,b, k, m, tronco;
int main (){
char c;
c=0;

cout<<endl<<"      FELIZ NAVIDAD!!!     "<<endl;

for (i=0,j=13;i<13;i++,j--){
  for(k=0;k<j;k++)
  cout<<" ";
  for(m=13;m>=j;m--){
  cout<<"*";
  cout<<c;
}
cout<<endl;
}
tronco=(13-13%3)/3;
for(j=1;j<=tronco;j++){
for(i=1; i<13; i++)
cout<<" ";
cout<<"***"<<endl;
system("color 2");
}
for(int i=0; i<=50; i++){
gotoxy(b,50);
b=b+1;
cout<<"Dirce Nasreen Figueroa Ramirez"<<endl;
system("cls");
}
system("pause");
return 0;
}





EXAMEN 2

 -Programa con Funciones-


#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

void menu();
void triangulo();
void circulo();
void cuadrado();
void salir();

float b,h,a,r,a2,l,a3;
int op;

int main()
{
do {
 menu();
}while(op!=4);
 return 0;
}

void menu()
{
 cout <<endl<<"                  ***********MENU***********                 "<<endl;
 cout <<endl<<"\t"<<"  1.Area Triangulo";
 cout <<endl<<"\t"<<"  2.Area Circulo";
 cout <<endl<<"\t"<<"  3.Area del cuadrado";
 cout <<endl<<"\t"<<"  4.Salir";
 cout <<endl<<"\t"<<"  Elige una opcion:  ";
 cin >>  op;

 switch(op)
 {
  case 1: {
  triangulo();
  break;
 }
  case 2:{
   circulo();
   break;
  }
   case 3:{
    cuadrado();
    break;
   }
   case 4:{
    salir();
break;
   }
   default:
    break;
 }while(op!=4);
}

void triangulo()
{
 cout <<endl<<"          AREA DEL TRIANGULO          ";
 cout <<endl<<"\t"<<"  Ingresa la medida de la base:  ";
 cin >> b;
 cout <<endl<<"\t"<<"  Ingresa la medida de la altura:  ";
 cin >> h;
 a=b*h/2;
 cout <<endl<<"\t"<<"  El area del triangulo es:  "<< a << endl;
}

void circulo()
{
 cout <<endl<<"          AREA DEL CIRCULO          ";
 cout <<endl<<"\t"<<"  Ingresa la medida del radio:  ";
 cin >> r;
 a2=3.1416*(r*r);
 cout <<endl<<"\t"<<"  El area del circulo es:  "<< a2 << endl;
}

void cuadrado()
{
cout <<endl<<"          AREA DEL CUADRADO          ";
cout <<endl<<"\t"<<"  Ingresa la medida del lado:  ";
cin >> l;
a3=l*l;
cout <<endl<<"\t"<<"  El area del cuadrado es:  "<< a3 <<endl;

}

void salir()
{
 cout <<endl<<"          FUNCION SALIR         ";
 cout <<endl<<"          FIN FUNCION SALIR          ";
}

domingo, 1 de diciembre de 2019

EXAMEN

-Programa con Funciones-

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

void menu();
void triangulo();
void circulo();
void salir();
float b,h,a,r,a2;
int op;

int main()
{
do {
 menu();
}while(op!=3);

 return 0;

}

void menu()
{

 cout <<endl<<"                  ***********MENU***********                 "<<endl;
 cout <<endl<<"\t"<<"  1.Area Triangulo";
 cout <<endl<<"\t"<<"  2.Area Circulo";
 cout <<endl<<"\t"<<"  3.Salir";
 cout <<endl<<"\t"<<"  Elige una opcion:  ";

 cin >>  op;
 switch(op)
 {
  case 1: {
  triangulo();
  break;
 }
  case 2:{
   circulo();
   break;
  }
   case 3:{
    salir();
    break;
   }
   default:
    break;
 }while(op!=3);
}

void triangulo()
{
 cout <<endl<<"          AREA DEL TRIANGULO          ";
 cout <<endl<<"\t"<<"  Ingresa la medida de la base:  ";
 cin >> b;
 cout <<endl<<"\t"<<"  Ingresa la medida de la altura:  ";
 cin >> h;
 a=b*h/2;
 cout <<endl<<"\t"<<"  El area del triangulo es:  "<< a << endl;
}

void circulo()
{
 cout <<endl<<"          AREA DEL CIRCULO          ";
 cout <<endl<<"\t"<<"  Ingresa la medida del radio:  ";
 cin >> r;
 a2=3.1416*(r*r);
 cout <<endl<<"\t"<<"  El area del circulo es:  "<< a2 << endl;
}

void salir()
{
 cout <<endl<<"          FUNCION SALIR         ";
 cout <<endl<<"          FIN FUNCION SALIR          ";
}



MANEJO DE VECTORES CON FUNCIONES

-Programa Con Funciones- 

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

void menu();
void captura();
void imprime();
int vec[10],j,k,op;

int main ()
{
do
{
menu();
}while(op!=3);

return 0;
}

void menu()
{
cout <<endl<<"\t"<<" 1.captura " << endl;
cout <<endl<<"\t"<<" 2.Imprimir "<< endl;
cout <<endl<<"\t"<<" 3.Salir "<< endl;
cout <<"     ";
cin >> op;
switch (op)
{
case 1:
captura();
break;

case 2:
imprime();
break;

case 3:
cout << endl <<"  Gracias por usar el sistema  "<<endl;
break;

default:
cout <<"  Opcion erronea  ";

}
}

void captura()
{
cout << endl <<"\t" <<"  Funcion Captura";
for(j=0; j<=9; j++)
{
cout << endl <<"\t" << " Captura un numero:  ";
cin >> vec[j];
}

cout <<endl <<"\t"<<"  Fin Funcion Captura" <<endl;
}

void imprime()
{
cout << endl <<"\t"<<"  Funcion imprime  ";
for(j=0; j<=9; j++)
{
cout <<endl<<"\t"<<"  El numero en la posicion  "<< j << "es" << vec[j] <<endl;
}
cout <<endl<<"\t"<<"   Fin funcion imprime  "<<endl;
}

martes, 26 de noviembre de 2019

EJERCICIO 22

-Programa 22-

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

void captura();
void suma();
void resta();
void multiplicacion();
void division();
void salir();
float n1,n2;
int sum,rest,mult,divi;

int main()
{
captura();
suma();
resta();
multiplicacion();
division();
salir();

return 0;
}

void captura()
{
cout <<endl<<"                 FUNCION CAPTURA                 ";
cout <<endl<<"\t"<<"Ingresa un numero:  ";
cin >> n1;
cout <<"\t"<<"Ingresa un numero:  ";
cin >> n2;
cout <<"                 FIN FUNCION CAPTURA                 "<<endl;
}

void suma()
{
cout <<endl<<"                 FUNCION SUMA                 ";
sum=n1+n2;
cout <<endl<<"\t"<<" El resultado de la suma es:  "<< sum << endl;
cout <<"                 FIN FUNCION SUMA                 "<< endl;
}

void resta()
{
cout <<endl<<"                 FUNCION RESTA                 ";
rest=n1-n2;
cout <<endl<<"\t"<<" El resultado de la resta es:  "<< rest << endl;
cout <<"                 FIN FUNCION RESTA                 "<<endl;
}

void multiplicacion()
{
cout <<endl<<"                FUNCION MULTIPLICAR                 ";
mult=n1*n2;
cout <<endl<<"\t"<<" El resultado de la multiplicacion es:  "<< mult << endl;
cout <<"                 FIN FUNCION MULTIPLICAR                 "<<endl;
}

void division()
{
cout <<endl<<"                 FUNCION DIVISION                 ";
divi=n1/n2;
cout <<endl<<"\t"<<" El resultado de la division es:  "<<divi << endl;
cout <<"                 FIN FUNCION DIVISION                 "<<endl;
}

void salir()
{
cout <<endl<<"                 FUNCION SALIR                 ";
cout <<endl<<"                 FIN FUNCION SALIR                 ";
}

jueves, 21 de noviembre de 2019

EXAMEN DE CONVERSIONES


-Programa del Examen-


#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int opc;
float m,km,cm,mm,pies,by,kilob,megab,gigab,lts,dm3,cm3,m3;
int main()
{
    cout <<endl<<"                  CONVERSIONES                 "<<endl;
    cout <<"\t" <<"1.Longitud"<<endl;
    cout <<"\t" <<"2.Informacion"<<endl;
    cout <<"\t" <<"3.Capacidad"<<endl;
    cout <<"\t" <<"4.Salir"<<endl;
    cout <<"\t";
    cin >> opc;
    switch (opc)
    {
        case 1: 
        cout <<" LONGITUD "<<endl;
        cout <<" Ingresa la longitud en metros:  ";
        cin >> m;
        km=m/1000;
        cm=m*100;
        mm=m*1000;
        pies=m*3.28;
        cout <<" La medida en Kilometros es:  " << km <<endl;
        cout <<" La medida en centimetros es:  "<< cm <<endl;
        cout <<" La medida en milimetros es:  "<< mm <<endl;
        cout <<" La medida en pies es:  "<< pies <<endl;
        
        break;
        
        case 2:
        cout <<" INFORMACION "<<endl;
        cout <<" Ingrese la medida en bytes:  ";
        cin >> by;
        kilob=by/1024;
        megab=by/1048576;
        gigab=by/1073741824;
        cout <<" La medida en Kilobyte es:  "<< kilob <<endl;
        cout <<" La medida en Megabyte es:  "<< megab <<endl;
        cout <<" La medida en Gigabyte:  "<< gigab <<endl;
       
        break;
       
        case 3:
        cout <<" CAPACIDAD "<<endl;
        cout <<" Ingrese la medida en litros:  ";
        cin >> lts;
        cm3=lts*100;
        dm3=lts/1;
        m3=lts/1000;
        cout <<" La medida en centimetros cubicos es:  "<< cm3 <<endl;
        cout <<" La medida en decimetros cubicos es:  "<< dm3 <<endl;
        cout <<" La medida en metros cubicos es:  "<< m3 <<endl;
       
        break;
       
        case 4:
        break;
    }
    
    return 0;
}


martes, 19 de noviembre de 2019

EJERCICIO 21

-Programa 21-

  • Hacer una programa que va a proporcionar dos digitos, para que con esos dos digitos se haga la suma la resta, multiplicacion, division. 
#include <iostream>
#include <stdlib.h>
#include <Stdio.h>
#include <windows.h>

using namespace std;

int n1,n2,n3,n4,n5,n6,n7,n8,suma,resta,mult,division;
int main()
{
    cout <<endl<<"     SUMA     ";
    cout <<endl<<"  Ingresa el primer digito:  ";
    cin >> n1;
    cout <<"  Ingresa el segundo digito: ";
    cin >> n2;
    suma=n1+n2;

    cout<<endl<<"     RESTA     ";
    cout<<endl<<"  Ingresa el primer digito:  ";
    cin >> n3;
    cout <<"  Ingresa el segundo digito: ";
    cin >> n4;
    resta=n3-n4;

    cout <<endl <<"     MULTIPLICACION     ";
    cout <<endl<<"  Ingresa el primer digito:  ";
    cin >> n5;
    cout <<"  Ingresa el segundo digito: ";
    cin >>n6;
    mult=n5*n6;

    cout<<endl<<"     DIVISION     ";
    cout <<endl<<"  Ingresa el primer digito:  ";
    cin >>n7;
    cout <<"  Ingresa el segundo digito: ";
    cin >>n8;
    division=n7/n8;

    cout <<endl<<"\t"<< n1 <<" + "<< n2 <<" = "<< suma <<"      |     "<< n2 <<" + "<< n1 <<" = "<< suma;
    cout <<endl<<"\t"<< n3 <<" - "<< n4 <<" = "<< resta<<"      |     "<< n4 <<" - "<< n3 <<" = "<< resta;
    cout <<endl<<"\t"<< n5 <<" * "<< n6 <<" = "<< mult<<"      |     "<< n6 <<" * "<< n5 <<" = "<<mult;
    cout <<endl<<"\t"<< n7 <<" / "<< n8 <<" = "<< division<<"      |     "<< n8 <<" / "<< n7 <<" = "<<division;



    return 0;
}





jueves, 14 de noviembre de 2019

EJERCICIO 97

EJERCICIO 96

EJERCICIO 95

EJERCICIO 94

EJERCICIO 93

EJERCICIO 92

EJERCICIO 91

EJERCICIO 90

EJERCICIO 89

EJERCICIO 88

EJERCICIO 87

7 Elaboracion de Documetnos by Dirce Nasreen Figueroa Ramirez on Scribd

MENÚ WORD

Menú word by Dirce Nasreen Figueroa Ramirez on Scribd

viernes, 8 de noviembre de 2019

EJERCICIO 86

Ejercicio 86 by Dirce Nasreen Figueroa Ramirez on Scribd

EJERCICIO 85

Ejercicio 85 by Dirce Nasreen Figueroa Ramirez on Scribd

EJERCICIO 84

Ejercicio 84 by Dirce Nasreen Figueroa Ramirez on Scribd

EJERCICIO 83

Ejercicio 83 by Dirce Nasreen Figueroa Ramirez on Scribd

EJERCICIO 82

Ejercicio 82 by Dirce Nasreen Figueroa Ramirez on Scribd

EJERCICIO 81

81-avanzado by YoliNavarrete on Scribd

EJERCICIO 80

80-avanzado by YoliNavarrete on Scribd

PANTALLA INICIAL DE EXCEL

-EXCEL-

Identifique las pantalla inicial de Excel los siguientes elementos:
  1. Barra de titulo 
  2. Barra de herramientas rápidas
  3. Botones de ventana 
  4. Barra de menús Cinta de opciones 
  5. Banda de funciones celda activa
  6. Filas 
  7. Columnas 
  8. Barras de desplazamiento vertical 
  9. Barras de desplazamiento horizontal
  10. Hojas
  11. Botones de desplazamiento entre hojas
  12. Barra de estado 
  13. Zoom 
  14. Fila de diferentes vistas

miércoles, 6 de noviembre de 2019

EJERCICIO 12 (CON FIRMA)

-Programa 12-

                                                                                                                                   modificado

  • Hacer un ciclo para capturar 20 datos en un vector. Los datos únicamente deberán guardarse si son mayores a 35. 
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <stdio.h>

using namespace std;

void captura();
void imprimir();
void firma();
void margen();
void gotoxy(int x,int y){
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}
int vec[20],i,j,h,datos;

int main()
{
    captura();
    imprimir();
    firma();
    margen();
    return 0;
}

void captura()
{
    cout <<endl<<"    Funcion captura    " <<endl;
    cout << "  CAPTURA 20 DATOS EN UN VECTOR SI SON MAYORES A 35  " << endl;
    for (i=0; i<=19; i++)
    {
        cout <<"  Ingresa el dato:  ";
        cin >> datos;
            if (datos>35)
            vec[i]=datos;
    }
    cout <<"    Fin funcion captura   " <<endl;
}

void imprimir()
{
    cout <<endl<<"    Funcion imprimir    "<<endl;
    for (h=0; h<=19; h++)
    {
        cout <<"\t"<< vec[h] <<endl;
    }
    cout <<"    Fin funcion imprimir    "<<endl;
}

    void firma()
{
     for(j=1; j<=1; j++)
    {
        gotoxy(j,48); //Posiciona el cursor en columna 15 y fila de  1 a 25
        system("color F3"); //Cambia el color del texto
        cout<<" --------> Elaborado por Dirce Ramirez  ";
        //system("cls"); //Borra la pantalla
    }
 for(j=1; j<=2; j++)
    {
        gotoxy(55,j); // Posiciona el cursor en la fila 15 y la colunma cambia de 1 a 25
        system("color F3");
        cout<<"  °°Dirce Ramirez°°  ";
        //system("cls");
    }
}

void margen()
{
for(int x=1; x<=79; x++)
{
gotoxy (x,0);
putchar ('*');
gotoxy (x,50);
putchar ('*');
}

for(int y=1; y<=50; y++)
{
gotoxy (0,y);
putchar ('*');
gotoxy (79,y);
putchar ('*');
}
}