viernes, 29 de noviembre de 2019

Examen

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


using namespace std;
void menu();
void Atriangulo();
void Acirculo();
void Acuadrado();
void salir();
int op,b,h,r,l,ACU;
float AT,AC;
int main()

{
   do
   {
    menu();
     }
     while(op!=4);

     return 0;
}

void menu(){
cout<<"      Menu       "<<endl;

cout<<"1°Area del triangulo"<<endl;
cout<<"2°Area del circulo"<<endl;
cout<<"3°Area del cuadrado"<<endl;
cout<<"4°Salir"<<endl;

cout<<"Eliga una opcion"<<endl;
cin>>op;

switch(op)

{
    case 1: Atriangulo();
    break;
    case 2: Acirculo();
    break;
    case 3: Acuadrado();
    break;
    case 4: salir();
    break;
    default:
        cout<<"Opcion incorrecta"<<endl;
}
}
    void Atriangulo()
    {

    cout<<"1°Area del triangulo"<<endl;
    cout<<"Ingresa la base del triangulo:    ";
    cin>>b;
    cout<<"Ingresa la altura del triangulo:  ";
    cin>>h;
    AT=b*h/2;
    cout<<"El area del triangulo es:         "<<AT<<endl<<endl<<endl;


    }

void Acirculo()

{
    cout<<"2°Area del circulo"<<endl;
    cout<<"Ingresa el radio del circulo:  ";
    cin>>r;
    AC=r*r*3.1416;
    cout<<"El area del circulo es:         "<<AC<<endl<<endl<<endl;

}

void Acuadrado()
{
    cout<<"3°Area del cuadrado"<<endl;
    cout<<"Ingresa el valor del lado:    ";
    cin>>l;
    ACU=l*l;
    cout<<"El area del cuadrado es:     "<<ACU<<endl<<endl<<endl;
}

    void salir()
   {
       cout<<"Haz salido del programa"<<endl;

   }

martes, 26 de noviembre de 2019

Ejercicio 99

Ejercicio 98

Ejercicio 97

Ejercicio 96

Ejercicio 95

Ejercicio 94

Ejercicio 93

Ejercicio 92

Ejercicio 85

85 by Paulina Rios Valdez on Scribd

Ejercicio 91

Programa con menu y vectores

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

using namespace std;

void captura();
void suma();
void resta();
void multiplicacion();
void division();
void salir();
int n1,n2;
float su,res,mult, divi;
int main()
{
     captura();
     suma();
     resta();
     multiplicacion();
     division();
     salir();
     return 0;
}
    void captura()
    {
    cout<<"Funcion de captura"<<endl;
    cout << "Capture un numero:    " ;
    cin>>n1;
    cout<<"Capture un segundo numero   ";
    cin>>n2;
    cout<<"Fin funcion captura"<<endl<<endl;
    }
    void suma()
    {
    cout<<"Funcion de suma"<<endl;
        su=n1+n2;
    cout<<"Los numeros sumados son  "<<n1<<" + "<<n2<<" = "<<su<<endl;
    cout<<"Fin funcion suma"<<endl<<endl;
    }
    void resta()
    {
    cout<<"Funcion de resta"<<endl;
        res=n1-n2;
    cout<<"Los numeros restados son "<<n1<<" - "<<n2<<" = " <<res<<endl;
    cout<<"Fin funcion resta"<<endl<<endl;
    }
    void multiplicacion()
    {
    cout<<"Funcion de multiplicacion"<<endl;
        mult=n1*n2;
    cout<<"Los numeros multiplicados son "<<n1<<" x "<<n2<<" = " <<mult<<endl;
    cout<<"Fin funcion multiplicacion"<<endl<<endl;
    }
    void division()
    {
    cout<<"Funcion de division"<<endl;
        divi=n1/n2;
    cout<<"Los numeros divididos son "<<n1<<" / "<<n2<<" = " <<divi<<endl;
    cout<<"Fin funcion division"<<endl<<endl;
    }
    void salir()
   {
       cout<<"Haz salido del programa"<<endl;
   }

Programa con Funciones 1

Programa con Funciones 1
#include <stdio.h>
#include <iostream>
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<<"1.-Captura"<<endl;
    cout<<"2.-Imprime"<<endl;
    cout<<"3.-Salir"<<endl;
    cout<<"Elige una opcion"<<endl;
    cin>>op;

switch(op)
{   case 1:captura();
    break;
    case 2:imprime();
    break;
    case 3:cout<<"Gracias por usar el sistema"<<endl;
    break;
    default:cout<<"Opcion erronea"<<endl;
     }
}
void captura()
{  cout<<"Funcion de captura"<<endl<<endl;
  for(j=0;j<=9;j++)
{  cout<<"Captura de numero   ";
    cin>>vec[j];
    }
   cout<<"Fin funcion captura"<<endl;
     }
     void  imprime()
     {
   cout<<"Funcion imprime"<<endl<<endl;
    for(j=0;j<=9;j++)
  {
      cout<<"El numero de la pocision  "<<j<<"   es  "<<vec[j]<<endl;
       }
   cout<<"Fin funcion captura"<<endl;

   }

Ejercicio 90

Ejercicio 89

Ejerciucio 89 by Paulina Rios Valdez on Scribd

Ejercicio 88

Ejercicio 87

Ejercicio 86

jueves, 21 de noviembre de 2019

Examen de conversiones

Examen de conversiones
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;
int opc;
double metros,km,cm,mm,pies,bytes,kb,mb,gb, litros, cm3, dm3, m3;

int main()
{
    cout << "----------MENU DE OPCIONES---------" << endl;
    cout << "1°Elige opcion longitud" << endl;
    cout << "2°Elige opcion Informacion" << endl;
    cout << "3°Elige opcion Capacidad" << endl;
    cout << "4°Elige opcion Salir" << endl;
    cin>> opc;
    switch(opc)
    {
    case 1:
            cout<<"Ingresa una medida en metros: ";
            cin>>metros;
            km=metros/1000;
            cout<<"    Conversion a Kilometros:    "<<km<<"  km"<<endl;
            cm=metros*100;
            cout<<"    Conversion a Centimetros:   "<<cm<<"  cm"<<endl;
            mm=metros*1000;
            cout<<"    Conversion a Milimetros:    "<<mm<<"  mm"<<endl;
            pies=metros*3.28;
            cout<<"    Conversion a Pies:          "<<pies<<"  pies"<<endl;
            break;
    case 2:
            cout<<"Ingresa una medida en Bytes: ";
            cin>>bytes;
            kb=bytes/1024;
            cout<<"    Conversion a Kilobytes:   "<<kb<<"  kb"<<endl;
            mb=bytes/1048576;
            cout<<"    Conversion a Megabytes:   "<<mb<<"  mb"<<endl;
            gb=bytes/1073741824;
            cout<<"    Conversion a Gigabytes:   "<<gb<<"  gb"<<endl;
            break;

    case 3:
            cout<<"Ingresa una medida en Litros: ";
            cin>>litros;
            cm3=litros*100;
            cout<<"    Conversion a Centimetros cubicos(cm3):  "<<cm3<<"  cm3"<<endl;
            dm3=litros*1;
            cout<<"    Conversion a Decimetros cubicos(dm3):   "<<dm3<<"  dm3"<<endl;
            m3=litros/100;
            cout<<"    Conversion a Metros cubicos(m3):        "<<m3<<"   m3"<<endl;
            break;
     case 4:
            cout<<"°°°°°Has salido del Programa°°°°°"<<endl;
            break;
    default:
    cout<<"Opcion Incorrecta";
        break;
    }

    return 0;
}

jueves, 14 de noviembre de 2019

Programa 80

Pantalla principal de Excel

Programa Evaluacion

Programa Evaluacion
#include <stdlib.h>

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

using namespace std;

void llenarvector();
void ordenado();
void imprime();

int vec1[20], vec2[20], num1=20, num2;
int n;
int main(){
 llenarvector();
 ordenado();
 imprime();
return 0;
}

void llenarvector(){

srand(time(NULL));
for(int i=0; i<=19; i++){
n=rand()/1000;
vec1[i]=n;
vec2[i]=vec1[i];

}
}

void ordenado(){
for(int i=0; i<num1; i++){
for(int j=0; j<num1-1; j++){
 if (vec2[j]>vec2[j+1]){
 num2=vec2[j];
 vec2[j]=vec2[j+1];
 vec2[j+1]=num2;
}
}
}

}

void imprime(){
cout <<"  IMPRESION DE NUMEROS RANDOM  "<<endl;
for (int i=0; i<=19; i++){
cout<<"\t"<< vec1[i] <<endl;
}
cout<<endl;
cout <<"  ORDENAMIENTO ASCENDENTE (BURBUJA)  "<<endl;
for(int i=0; i<=19; i++){
cout<<"\t"<< vec2[i] <<endl;
}
system("pause");
}



Programa 20 (Parte 2) Matrices

Programa 20 (Parte 2)
#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;

void gotoxy(int x,int y){
HANDLE hcon;
hcon=GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwpos;
dwpos.X=x;
dwpos.Y=y;
SetConsoleCursorPosition(hcon, dwpos);
}
void completado();
void calcular();
void impresion();

float mat[5][5],x=5,y=8,n=0;

int main(){

completado();
calcular();
impresion();
}

void completado(){
for(int i=0; i<=3; i++){
for(int j=0; j<=3; j++){
gotoxy(x,y);
cin>>mat[i][j];
x+=5;
}
y+=2;
x=5;
}
}

void calcular(){
mat[0][4]=mat[0][0]+mat[0][1]+mat[0][2]+mat[0][3];
mat[0][4]=mat[0][4]/4;
mat[1][4]=mat[1][0]+mat[1][1]+mat[1][2]+mat[1][3];
mat[1][4]=mat[1][4]/4;
mat[2][4]=mat[2][0]+mat[2][1]+mat[2][2]+mat[2][3];
mat[2][4]=mat[2][4]/4;
mat[3][4]=mat[3][0]+mat[3][1]+mat[3][2]+mat[3][3];
mat[3][4]=mat[3][4]/4;
mat[4][0]=mat[0][0]+mat[1][0]+mat[2][0]+mat[3][0];
mat[4][0]=mat[4][0]/4;
mat[4][1]=mat[0][1]+mat[1][1]+mat[2][1]+mat[3][1];
mat[4][1]=mat[4][1]/4;
mat[4][2]=mat[0][2]+mat[1][2]+mat[2][2]+mat[3][2];
mat[4][2]=mat[4][2]/4;
mat[4][3]=mat[0][3]+mat[1][3]+mat[2][3]+mat[3][3];
mat[4][3]=mat[4][3]/4;
mat[4][4]=mat[0][4]+mat[1][4]+mat[2][4]+mat[3][4];
mat[4][4]=mat[4][4]/4;
system("pause");
system("cls");
}

void impresion(){
for(int i=0; i<=4; i++){
for(int j=0; j<=4; j++){
gotoxy(x,y);
cout<<mat[i][j];
x+=5;
}
y+=2;
x=5;
}
}


Programa 19 (Parte 2)

Programa 19 (Parte 2)

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

 using namespace std;

char cadena[30];
 int cliente,fac,pre1,pre2,pre3,total,iva;
 void captura();
 void operacion();
 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 main()

 {
    captura();
    operacion();
    margen();
   
     return 0;
 }

 void captura()

 {
     cout <<endl << endl<<"                         DISTRIBUIDORA ALEMAN                         "<<endl;
     cout <<endl<<endl<<"  CLIENTE:  ";
     gets(cadena);
     cout <<endl<<endl<<"  FACTURA:  " ;
     cin >> fac;
     cout << endl <<"  PRECIO 1:  ";
     cin >> pre1;
     cout << endl <<"  PRECIO 2:  ";
     cin >> pre2;
     cout << endl <<"  PRECIO 3:  ";
     cin >> pre3;
 }

 void operacion()

 {
  total=pre1+pre2+pre3;
  cout << endl << endl<<"  El Total es:  " << total << endl;
 
  iva= total*.16;
  cout << endl <<"  El IVA es:  " << iva << endl;
 }

 void margen ()

{

for(int x=1; x<=79; x++)

{
gotoxy (x,0);
putchar ('*');
gotoxy (x,24);
putchar ('*');
}

for(int y=1; y<=24; y++)

{
gotoxy (0,y);
putchar ('*');
gotoxy (79,y);
putchar ('*');
}
}



Programa 18 (Parte 2)

Programa 18 (Parte 2)


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

using namespace std;
int n,m,A[3][4],x=5,y=0;

void captura();
void imprime();
void imprimetraspuesta();

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 main()
{
 captura();
 imprime();
 imprimetraspuesta();

 return 0;
}
void captura(){
    for(int i=0; i<=2; i++){
        for(int j=0; j<=3; j++){
        gotoxy(y,x);
        cin >> A[i][j];
        x+=5;
    }
        y+=2;
        x=5;
    }
    system("pause");
    system("cls");
}

void imprime(){
  for(int i=0; i<=2; i++){
        for(int j=0; j<=3; j++){
        gotoxy(y,x);
        cout<< A[i][j];
        x+=5;
    }
        y+=2;
        x=5;
    }
     system("color 3");
    system("pause");
    system("cls");
    //system("Cls");

}

   void imprimetraspuesta(){
    for(int i=0; i<=2; i++){
     for(int j=0; j<=3; j++){
      gotoxy(x,y);
      cout<<A[i][j];
      x+=5;
     }
     y+=2;
     x=5;
    }

    system("pause");
    system("cls");
   }

Programa 17 (Parte 2)

Programa 17 (Parte 2)
#include <iostream>

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

using namespace std;

int mat[4][4],f,c,x=5,y=8;

void captura();
void imprime();
void gotoxy (int x, int y)
{
    HANDLE hcon;
    hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwPos;
    dwPos.X=x;
    dwPos.Y=y;
    SetConsoleCursorPosition(hcon,dwPos);
}
void captura();
void imprime();

int main()
{
 captura();
 imprime();
 return 0;
}

void captura()
{
 for(f=0; f<=3; f++)
        for(c=0; c<=3; c++)
    {
        cout <<"Captura un numero:  " ;
        cin >> mat[f][c];
    }
    system("cls");
   
}

void imprime(){
    for(int f=0; f<=3; f++){
        for(int c=0; c<=3; c++){
        gotoxy(x,y);
        cout << mat[f][c];
        x+=5;
    }
        y+=2;
        x=5;
    }
    system("color 4");
    //system("Cls");
}