viernes, 29 de noviembre de 2019

examen del triangulo y el circulo:

#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;

void menu();
void Circulo();
void Triangulo();
void salir();

int opc;

int areat, areac, r,r2, b, h;

int main(){
system("color F0");
do{
menu();
}while(opc != 4);
}

void menu(){
cout<<"\n ________________________"<<endl;
cout<<"|    Menu de opciones    |"<<endl;
cout<<"|1.Area triangulo        |"<<endl;//base por altura entre dos
cout<<"|2.Area circulo          |"<<endl;//A = (3,1415)(radio)(radio))
cout<<"|3.Salir                 |"<<endl;
cout<<"|________________________|"<<endl<<endl;
cout<<"Ingrese la opcion que desea elegir:";
cin>>opc;
switch(opc){
case 1:{
Triangulo();
break;
}
case 2:{
Circulo();
break;
}
case 3:{
salir();
break;
}
}
}

void Triangulo(){
cout<<"\n **area del triangulo**"<<endl;
cout<<"ingresa el valor de la altura:"<<endl; cin>>h;
cout<<"ingresa el valor de la base:"<<endl; cin>>b;
areat=(b*h)/2;
cout<<"el area del triangulo es:"<<areat<<endl;
}


void Circulo(){
cout<<"\n **area del circulo**"<<endl;
cout<<"valor del radio"<<endl; cin>>r;
r2=r*r;
areac=3.1415*r2;
cout<<"el area del circulo es:"<<areac<<endl;
}

void salir(){
cout<<"Saliendo";
for(int i=0; i<=4; i++){
cout<<"."<<endl;
Sleep(100);
}
}

//proporcionar dos digitos para que se realice una suma dos para la suma, dos para la resta y dos para la multiplicacion.la alida sera
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <conio.h>
#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);
}

int matriz[4][2], a, A, b, B, c, C, d, D;

int main(){
cout<<"***ingresa el valor de los dos numeros de la suma:**************"<<endl; cin>>a; cout<<endl; cin>>A; cout<<endl;

cout<<"***ingresa el valor de los dos numeros de la resta*************"<<endl; cin>>b; cout<<endl; cin>>B; cout<<endl;

cout<<"***ingresa el valor de los dos numero de la multiplicacion:***"<<endl; cin>>c; cout<<endl; cin>>C; cout<<endl;

cout<<"***ingresa el valor de los dos numeros de la division:********"<<endl; cin>>d; cout<<endl; cin>>D; cout<<endl;

if(a==A){
cout<<a<<"+"<<A<<"="<<a+A<<endl;
}else{
cout<<a<<"+"<<A<<"="<<a+A<<"                  "<<A<<"+"<<a<<"="<<A+a<<endl;
}

if(b==B){
cout<<b<<"-"<<B<<"="<<b-B<<endl;
}else{
cout<<b<<"-"<<B<<"="<<b-B<<"      |        "<<B<<"-"<<b<<"="<<B-b<<endl;
}

if(c==C){
cout<<c<<"*"<<C<<"="<<c+C<<endl;
}else{
cout<<c<<"*"<<C<<"="<<c*C<<"      |        "<<C<<"*"<<c<<"="<<C*c<<endl;
}

if(d==D){
cout<<d<<"/"<<D<<"="<<d/D<<endl;
}else{
cout<<d<<"/"<<D<<"="<<d/D<<"     |         "<<D<<"/"<<d<<"="<<D/d<<endl;
}
return 0;
system ("PAUSE");
}

Programa de la maestra

#include <iostream>
#include <stdio.h>
using namespace std;

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

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

void menu(){
cout<<"1. captura"<<endl;
cout<<"2. imprimir"<<endl;
cout<<"3. salir"<<endl;
cout<<"elije la opcion:"; cin>>op;
switch (op){
case 1:
captura();
break;
case 2:
imprimir();
break;
case 3:
cout<<"gracias por usar el programa"<<endl;
break;
default:
cout<<"opcion no valida";
}
}

void captura(){
cout<<"funcion captura";
for (j=0; j<=9; j++){
cout<<"captura un numero"<<endl; cin>>vec[j];
} cout<<"fin funcion captura"<<endl;
}

void imprime(){
cout<<"funcion imprime"<<endl;
for(j=0;j<=9;j++){
cout<<"el numero es la posicion"<<j<<"es"<<vec[j]<<endl;
} cout<<"fin funcion imprime"<<endl;
}

martes, 26 de noviembre de 2019

operaciones con funciones

#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;

void menu();
void captura();
void suma();
void resta();
void multiplicacion();
void division();
void salir();

int opc;

float num1,num2,sum,res1,res2,multi,div1,div2;

int main(){
system("color 70");
do{
menu();
}while(opc != 6);
}

void menu(){
cout<<"                             **************************"<<endl;
cout<<"                             |           Menu:        |"<<endl;
cout<<"                             | 1.Captura              |"<<endl;
cout<<"                             | 2.Suma                 |"<<endl;
cout<<"                             | 3.Resta                |"<<endl;
cout<<"                             | 4.Multiplicacion       |"<<endl;
cout<<"                             | 5.Division             |"<<endl;
cout<<"                             | 6.Salir                |"<<endl;
cout<<"                             **************************"<<endl;
cout<<"******************************************"<<endl;
cout<<"*Ingrese la opcion que quieres ejecutar: *"<<endl;
cout<<"******************************************"<<endl;
cin>>opc; cout<<endl;
switch(opc){
case 1:{
captura();
break;
}
case 2:{
suma();
break;
}
case 3:{
resta();
break;
}
case 4:{
multiplicacion();
break;
}
case 5:{
division();
break;
}
case 6:{
salir();
break;
}
}
}

void captura(){
cout<<"****************************"<<endl;
cout<<"*Ingresar el primer numero: *    ";  cin>>num1;
cout<<"*Ingresar el segundo numero:*    "; cin>>num2;
cout<<"****************************"<<endl;
system("pause");
system("cls");
menu();
}

void suma(){
sum=num1+num2;
cout<<" __________________________________________"<<endl;
cout<<"     La suma es:"<<num1<<"+"<<num2<<"="<<sum<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void resta(){
res1=num1-num2;
cout<<" __________________________________________"<<endl;
cout<<"     La resta de :"<<num1<<"-"<<num2<<"="<<res1<<endl;
res2=num2-num1;
cout<<"     La resta de :"<<num2<<"-"<<num1<<"="<<res2<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void multiplicacion(){
multi=num1*num2;
cout<<" __________________________________________"<<endl;
cout<<"     La multiplicacion es:"<<num1<<"*"<<num2<<"="<<multi<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void division(){
div1=num1/num2;
cout<<" __________________________________________"<<endl;
cout<<"     La division de :"<<num1<<"/"<<num2<<"="<<div1<<endl;
div2=num2/num1;
cout<<"     La division de :"<<num2<<"/"<<num1<<"="<<div2<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void salir(){
cout<<"**************************************"<<endl;
cout<<"*        Saliendo del programa...    *"<<endl;
cout<<"**************************************"<<endl;
for(int i=0; i<=4; i++){
cout<<".";
Sleep(100);
}
}

jueves, 21 de noviembre de 2019

EXAMEN DE CONVERSIONES:

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;

using namespace std;

int main()
{
    int opcion;
    do {
        system("cls");
        cout << "*****MENU DE OPCIONES*****" << endl;
        cout << "*1. Longitud             *"<< endl;
        cout << "*2. Informacion          *" << endl;
        cout << "*3. Capacidad            *" << endl;
        cout << "*4. SALIR                *" << endl;
        cout << "**************************" << endl<<endl;
        cout<<  "**************************" <<endl;
        cout << "Ingrese una opcion:      *       ";cin >> opcion;
        cout<<  "**************************" <<endl<<endl;
       
        switch (opcion) {
            case 1:
            int m;
        cout<<  "**CONVERSION DE METROS****"<<endl;
        cout<<  "*                        *"<<endl;
        cout<<  "*Ingresa los metros que deseas convertir:"<<endl;
                cin>> m;
        cout<<  "*La conversion a KILOMETROS es:"<<m/1000<<endl;
        cout<<  "*La conversion a CENTIMETROS es:"<<m*100<<endl;
        cout<<  "*La conversion a MILIMETROS es:"<<m*1000<<endl;
        cout<<  "*La conversion a PIES es:"<<m*3.28<<endl;
        cout<<  "*                        *"<<endl;
        cout<<  "**************************" <<endl<<endl;
               
                system("pause>nul");
                break;
               
            case 2:
           float b;
        cout<<  "**CONVERSION DE BYTES****"<<endl;
        cout<<  "*                        *"<<endl;       
        cout<<  "*ingresa los bytes que deseas convertir:"<<endl;
        cout<<  "*";    cin>> b;
        cout<<  "*La conversion a KILOBYTES es:"<<b/1024<<endl;
        cout<<  "*La conversion a MEGABYTES es:"<<((b/1024)/1024)<<endl;
        cout<<  "*La conversion a GIGABYTES es:"<<(((b/1024)/1024)/1024)<<endl;
        cout<<  "*                        *"<<endl;
        cout<<  "**************************" <<endl<<endl;
                system("pause>nul");
                break;
               
            case 3:
            int l;
        cout<<  "**CONVERSION DE LITROS****"<<endl;
        cout<<  "*                        *"<<endl; 
        cout<<  "*Ingresa los litros que deseas convertir:"<<endl;
        cout<<  "*";cin>> l;
        cout<<  "*La conversion a CENTIMETROS CUBICOS es:"<<l*100<<endl;
        cout<<  "*La conversion a DECIMETROS CUBICOS es:"<<l/1<<endl;
        cout<<  "*La conversion a METRO CUBICO es:"<<l/1000<<endl;
        cout<<  "*                        *"<<endl;
        cout<<  "**************************" <<endl<<endl;
                system("pause>nul");           
                break;
        }       
    } while (opcion != 4); 
    return 0;
}

miércoles, 6 de noviembre de 2019

Firma programa 13:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 captura();
void proceso();
void impresion();
void firma();

int nac[10], h, a, b, acum, prom, anioact, anio, j;

int main(){
system("color 80");
 captura();
 proceso();
 impresion();
 firma();
 return 0;
}

void captura(){
 for(int i=0; i<=9; i++){
  cout<<"Ingrese el anio de nacimiento"<<endl;
  cin>>nac[h];
 }
 cout<<"Ingrese el anio actual"<<endl;
 cin>>anioact;
}

void proceso(){
 for(int i=0; i<=9; i++){
  acum=acum+anioact-nac[h];
 }
 prom=acum/10;
 for(int i=0; i<=9; i++){
  if(anio-nac[h]>=18){
   a++;
  }
  else if(anio-nac[h]<18){
   b++;
  }
 }
}

void impresion(){
 cout<<"El promedio de edad es:"<<prom<<endl;
 cout<<a<<" personas son mayores de edad"<<endl;
 cout<<b<<" personas son menores de edad"<<endl;
 for(int i=0; i<=9; i++){
  if(anio-nac[h]>=18){
   cout<<"La persona numero"<<h+1<<" es mayor de edad"<<endl;
  }
  else if(anio-nac[h]<18){
   cout<<"La persona numero "<<h+1<<" es menor de edad"<<endl;
  }
 }
 }
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}


Firma programa 12:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 captura();
void impresion();
void firma();

int vec[20], x, j;

int main(){
system("color 80");
 captura();
 impresion();
 firma();
 return 0;
}

void captura(){
 cout<<"Iniciando proceso de captura"<<endl;
 for(int i=0; i<=19; i++){
  cout<<"Ingrese el dato que desea ingresar"<<endl;
  cin>>x;
  if(x>35){
   vec[i]=x;
  }
 }
}

void impresion(){
 cout<<"Los numeros registadros son:"<<endl;
 for(int i=0; i<=19; i++){
 cout<<vec[i]<<endl;
 }
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}



Firma programa 11:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 captura();
void impresion();
void firma();

int vec[15], j;

int main(){
system("color 80");
 captura();
 impresion();
 firma();
 return 0;
}

void captura(){
 cout<<"Iniciando proceso de captura de datos"<<endl;
 for(int i=14; i>=0; i--){
  cout<<"Ingrese los datos que quiere capturar"<<endl;
  cin>>vec[i];
 }
 cout<<"Proeso de captura de datos finalizada"<<endl<<endl;
}

void impresion(){
 cout<<"Iniciando proceso de impresion de datos"<<endl;
 for(int i=14; i>=0; i--){
  cout<<vec[i]<<endl;
 }
 cout<<"Proceso de impresion de datos finalizada"<<endl;
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}



Firma programa 10:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 captura();
void impresion();
void firma();

int vec[20], j;

int main(){
system("color 80");
 cout<<"Iniciando proceso de captura de datos"<<endl;
 captura();
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;
 cout<<"Iniciando proceso de impresion de datos"<<endl;
 impresion();
 cout<<"Proceso de impresion de datos finalizada"<<endl;
 firma();
 return 0;
}

void captura(){
 for(int i=0; i<=19; i++){
  cout<<"Ingrese el dato que quiere ingresar"<<endl;
  cin>>vec[i];
 }
}

void impresion(){
 for(int i=0; i<=19; i++){
  cout<<vec[i]<<endl;
 }
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}

Firma programa 9:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 impresion();
void calculo();
void firma();

int multiplo, vec[10], h, j;

int main(){
 calculo();
 impresion();
 firma();
 return 0;
}

void calculo(){
 cout<<"Iniciando proceso de calculo"<<endl;
 for(int i=0; i<=8; i++){
  multiplo=(i+1)*8;
  vec[i]=multiplo;
 }
 cout<<"Proceso de calculo finalizado"<<endl<<endl;
}

void impresion(){
 cout<<"Iniciando proceso de impresion"<<endl;
 for(int i=0; i<=9; i++){
  cout<<vec[i]<<endl;
 }
 cout<<"Proceso de impresion finalizada"<<endl<<endl;
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}

Firma programa 8:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 ingresar();
void calcular();
void impresion();
void firma();
int j;

float CT,TP,a,b,c,d,e,iva=0.016,i;

int main(){
system("color 80");
 ingresar();
 calcular();
 impresion();
 firma();
 return 0;
}

void ingresar(){
 cout<<"Iniciando proceso de captura de datos"<<endl;
 cout<<"Ingrese el precio del primer producto"<<endl;
 cin>>a;
 cout<<"Ingrese el precio del segundo producto"<<endl;
 cin>>b;
 cout<<"Ingrese el precio del tercer producto"<<endl;
 cin>>c;
 cout<<"Ingrese el precio del cuarto producto"<<endl;
 cin>>d;
 cout<<"Ingrese el precio del quinto producto"<<endl;
 cin>>e;
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;
}

void calcular(){
 cout<<"Iniciando calculos"<<endl;
 CT=a+b+c+d+e;
 i=iva*CT/100;
 TP=CT+i;
 cout<<"Calculos finalizados"<<endl<<endl;
}

void impresion(){
 cout<<"Iniciando proceso de impresion de resultados"<<endl;
 cout<<"La compra total es:"<<CT<<endl;
 cout<<"El IVA es:"<<i<<endl;
 cout<<"El total a pagar es:"<<TP<<endl;
 cout<<"El proceso de impresion de resultados ha finalizado"<<endl;
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}

Firma programa 7

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#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 ingresar();
void procedimiento();
void impresion();
void firma();
int j;

int calificacion,prom,acum;

int main(){
system("color 80");
 ingresar();
 procedimiento();
 impresion();
 firma();
 return 0;
}

void ingresar(){
 cout<<"Iniciando proceso de captura de datos"<<endl;
 for(int k=1; k<=20; k++){
  cout<<"Ingrese la calificacion"<<endl;
  cin>>calificacion;
 }
 cout<<"Proceso de captura de datos finalizada"<<endl<<endl;
}

void procedimiento(){
 cout<<"Iniciando procedimiento para sacar el promedio"<<endl;
 for(int k=1; k<=20; k++){
  acum=acum+calificacion;
 }
 prom=acum/20;
 cout<<"Procedimiento para sacar el promedio finalizado"<<endl<<endl;
}

void impresion(){
 cout<<"Iniciando proceso de impresion de datos"<<endl;
 cout<<"El promedio es:"<<prom<<endl;
 cout<<"Proceso de impresion de datos finalizado"<<endl<<endl;
}
 void firma(){
  for(j=1;j<=1;j++){
  gotoxy(39,j);//posiciona el cursor en columna 15 y fila de 1 a 25
  system("color 4");//Cambia el color del texto
  cout<<"JuanBeaker";
  //system("cls");//Borra la pantalla
 }
 for(j=1;j<=1 ;j++){
  gotoxy(j,15);//Posiciona el cursor en la fila 15 y la columna cambia de 1 a 25
  system("color 4");
  cout<<"Juan Carlos Morales Chavez";
  //system("cls");
 }
}