lunes, 18 de mayo de 2015

Practica 7

#include <fstream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>

//Practica no.7 Problema no.7 pag 469, 18 de mayo//
//Varela Caamaño Carolina//


void salida_datos_file()
{

ofstream salida;
salida.open("C://Datos//datosEmpleados.txt");
salida<<"BCaldwell     555-88-2222     7.32    37     270.84"<<endl;
salida<<"DMencheck   555-77-4444     8.32    40     332.8"<<endl;
salida<<"RPotter          555-77-6666     6.54    40     261.6"<<endl;
salida<<"WRosen        555-99-8888     9.80    35     343"<<endl;
salida.close();
}

void entrada_datos_file()
{
float gl;
ifstream entrada;
entrada.open("C://Datos//datosEmpleados.txt");
char tipo[20];
char noseguro[12];
float pago;
int hora;
cout<<"\nNombre     noseguro        pago    hora   pago bruto \n";
entrada>>tipo>>noseguro>>pago>>hora;
while (!entrada.eof())
{
gl=pago*hora;
cout<<tipo<<setw(20)<<noseguro<<setw(10)<<pago<<setw(10)<<hora<<setw(5)<<gl<<endl;
entrada>>tipo>>noseguro>>pago>>hora;

}
entrada.close();
}

int main ()
{
salida_datos_file();
entrada_datos_file();

getch();
return 0;
}





inicio funcion salida datos


ofstream salida
salida.open("C://Datos//datosEmpleados.txt")
salida"BCaldwell     555-88-2222     7.32    37     270.84"
salida"DMencheck   555-77-4444     8.32    40     332.8"
salida"RPotter          555-77-6666     6.54    40     261.6"
salida"WRosen        555-99-8888     9.80    35     343"
salida.close()
final funcion salida datos

inicio funcion entrada datos
real gl
ifstream entrada
entrada.open("C://Datos//datosEmpleados.txt")
char tipo[20]
char noseguro[12]
float pago
real hora
write"\nNombre     noseguro        pago    hora   pago bruto \n"
entrada>>tipo>>noseguro>>pago>>hora
while (!entrada.eof())

gl=pago*hora
write<<tipo<<noseguro<<pago<<hora<<gl
entrada>>tipo>>noseguro>>pago>>hora
entrada.close()
final funcion entrada datos


inicio del programa
salida_datos_file()
entrada_datos_file()
fin del programa


Problema No. 8

#include <conio.h>
#include <fstream>
#include <stdio.h>
#include <iomanip.h>

//Practica no.7 Problema no.8 pag 470, 18 de mayo//
//Pulido Villarreal Diana Ivette//


void salida_file()
{
ofstream salida;
salida.open("C://Datos//numauto.dat");
salida<<"54           250               19"<<endl;
salida<<"62           525               38"<<endl;
salida<<"71           123               6"<<endl;
salida<<"85           1322              86"<<endl;
salida<<"97           235               14"<<endl;
}


void entrada_file()
{
int gl;
ifstream entrada;
entrada.open("C://Datos//numauto.dat");
int numautomovil, millas, galones;


entrada>>numautomovil>>millas>>galones;
cout<<"Numero automovil      Millas       Galones"<<endl;
 while (!entrada.eof())
{
gl=millas/galones;
cout<<numautomovil<<setw(6)<<millas<<setw(6)<<galones<<setw(6)<<gl<<endl;
entrada>>numautomovil>>millas>>galones;
}
entrada.close();
}

int main()
{
salida_file();
entrada_file();


getch();
return 0;
}


Problema No. 9
#include <conio.h>
#include <fstream.h>
#include <stdio.h>
#include <iomanip.h>
/*Problema No. 9 Practica 7 Molina Enriquez Villalobos Michel 18 de mayo de 2015 pag. 470*/

void salida_datos_file()
{
ofstream salida;
salida.open("C://Datos//datospartes.dat");
salida<<"QA310      95    47    50"<<endl;
salida<<"CM145      320   162   200"<<endl;
salida<<"MS514      34    20    25"<<endl;
salida<<"EN212      163   150   160"<<endl;
salida.close();
}

void entrada_datos_file()
{
ifstream entrada;
entrada.open("C://Datos//datospartes.dat");
char noparte[10];
int balancea;
int canven;
int canmin;
cout<<"\nlistado de partes\n";
entrada>>noparte>>balancea>>canven>>canmin;
cout<<"numero de parte       cantidad       cantidad vendida   cantidad minima"<<endl;
while(!entrada.eof())
{
cout<<setw(12)<<noparte<<setw(20)<<balancea<<setw(20)<<canven<<setw(8)<<canmin<<setw(12)<<endl;
entrada>>noparte>>balancea>>canven>>canmin;

}
entrada.close();
}

int main()
{
salida_datos_file();
entrada_datos_file();
getch();
}



Pseudocódigo.


Inicio funcion salida de datos

ofstream salida
salida.open("C://Datos//datospartes.dat")
salida "QA310     95    47    50"
salida "CM145     320 162   200"
salida "MS514     34    20    25"
salida "EN212     163   150   160"
salida.close()

inicio funcion entrada de datos
ifstream entrada
entrada.open("C://Datos//datospartes.dat")
char noparte[10]
Real balancea
Real canven
Real canmin
write "listado de partes"
entrada,noparte,balancea,canven,canmin
write "numero de parte       cantidad       cantidad vendida   cantidad minima"
while(!entrada.eof())

write noparte,balancea,canven,canmin
Read entrada,noparte,balancea,canven,canmin
fin.


Inicio Programa

salida_datos_file()
entrada_datos_file()
fin

Problema 10

Molina Nuñez Sarahi

Pseudocodigo
Inicio archivo1();

Inicio Nomina();

inicio Programa
archivo1();
Nomina();
fin 
#include <iostream.h>
#include <conio.h>
#include <fstream>
#include <stdlib.h>
//molina Sarahi Practica 7 problema 10
void archivo1();
void Nomina();
void archivo1()
{
ofstream archivo;
archivo.open("c://datos//nombres.txt");
if (archivo.fail())
{
cout<<"\n No se encontro el archivo "<<endl;
getch();
exit(1);
}
else{
cout<<"\n     Nombre\t"<<"\tTarifa\t"<<"\t   Horas"<<endl;
cout<<" ---------------   ----------------   ---------------"<<endl;
cout<<"  Callaway, G.\t\t"<<" 6.00\t\t"<<"    40\t\t"<<endl;
cout<<"  Hanson, P.  \t\t"<<" 5.00\t\t"<<"    48\t\t"<<endl;
cout<<"  Lasard, D.  \t\t"<<" 6.50\t\t"<<"    35\t\t"<<endl;
cout<<"  Stillman, W.\t\t"<<" 8.00\t\t"<<"    50\t\t"<<endl;


archivo<<"  Callaway,G.\t\t"<<" 6.00\t\t"<<"    40\t\t"<<endl;
archivo<<"  Hanson,P.  \t\t"<<" 5.00\t\t"<<"    48\t\t"<<endl;
archivo<<"  Lasard,D.  \t\t"<<" 6.50\t\t"<<"    35\t\t"<<endl;
archivo<<"  Stillman,W.\t\t"<<" 8.00\t\t"<<"    50\t\t"<<endl;
archivo.close();
}}

void Nomina()
{
float tarifa, pb=0, pte=0, pr=0, pbt=0, ptet=0, prt=0;
int hr;
char nombre[11];
ifstream archivo;
archivo.open("c://datos//nombres.txt");
cout<<"\n\n                                       Nomina\n\n"<<endl;
cout<<"\n   Nombre"<<"    Tarifa"<<"   Horas"<<"   Pago Bruto"<<"   Pago de Tiempo Extra"<<"   Pago Regular"<<endl;
cout<<"  --------  -------- ------- ------------ ---------------------- --------------"<<endl;
for(int i=0;i<4;i++)
{
archivo>>nombre>>tarifa>>hr;
if(hr>40){
pte=(hr-40)*1.5*tarifa;
pr=40*tarifa;
pb=pte+pr;
pbt=pbt+pb;
prt=prt+pr;
ptet=pte+ptet;
}
else{
pte=0;
pr=hr*tarifa;
pb=pte+pr;
pbt=pbt+pb;
prt=prt+pr;
ptet=pte+ptet;
}
cout<<" "<<nombre<<"\t"<<tarifa<<"\t"<<hr<<"\t  "<<pb<<"\t\t    "<<pte<<"\t\t      "<<pr<<endl;
cout<<endl;
}
cout<<" ------------------------------------------------------------------------------"<<endl;
cout<<"\n  Total \t\t\t  "<<pbt<<"\t    "<<ptet<<"\t\t      "<<prt;
archivo.close();
}


main()
{
archivo1();
Nomina();
getch();
}


 


martes, 12 de mayo de 2015

Practica 6

Programa No.1 

seudocientífico
Inicio
real N, calificacion_1 [20], calificacion_2 [20], calificacion_3 [20], calificacion_4 [20], 
real calificacion_5 [20]
real promedio [20], promedioGral=0, aprobados=0, reprobados=0, 
real porcenA, porcenR, mayor=0.
write "Introduce el numero de estudiantes\n"
read N
for(real i=0; istep to N; i++){
write"\nIntroduce el nombre del estudiante "<<(i+1)<<endl;
read alumnos[i];
write "\nIntroduce la calificacion 1\n"
read calificacion_1 [i]
write "Introduce la calificacion 2\n"
read calificacion_2 [i]
write "Introduce la calificacion 3\n"
read calificacion_3  [i]
write "Introduce la calificacion 4\n"
read calificacion_4  [i]
write"Introduce la calificacion 5\n"
read calificacion_5  [i]
promedio [i]=(calificacion_1 [i]+calificacion_2 [i]+calificacion_3 [i]+ calificacion_4 [i]+calificacion_5 [i])/5
write "\nNombre\tcalf. 1\tcalf. 2\tcalf. 3\tcalf. 4\tcalf. 5\tpromedio\n"
for(real i=0; i step to N; i++){
write alumnos[i]"\t" calificacion_1[i] "\t" calificacion_2[i] "\t" calificacion_3[i] "\t"
write calificacion_4[i]"\t"calificacion_5[i]"\t"promedio[i]"\n"
}
for(real i=0; i step to N; i++)
{
promedioGral+=promedio[i]
}
promedioGral=promedioGral/N
write "\nPromedio General: "promedioGralendl;

for(real i=0; i step to N; i++){
if(promedio[i]<70){
reprobados++;
}
else
aprobados++;
}
porcenA=aprobados*100/N
porcenR=reprobados*100/N
write "\nAprobados: "porcentajeA"%"endl;
write "Reprobados: "porcentajeR"%"endl;

for(real i=0; i step to N; i++){
if(promedio[i]>promedio[mayor]){
mayor=i;
}
write \nMayor promedio: "promedio[mayor]
Fin


#include <iostream.h>#include <conio.h>//Practica No.6 Problema 1      11/mayo/2015//Molina Nuñez sarahimain (){
char alumnos [20][20] ;int N;float calificacion_1 [20], calificacion_2 [20], calificacion_3 [20], calificacion_4 [20], calificacion_5 [20];float promedio [20];float promedioGral=0;int aprobados=0, reprobados=0;int porcenA, porcenR;int mayor=0;


cout<<"Introduce el numero de estudiantes\n";cin>>N;

for(int i=0; i<N; i++){cout<<"\nIntroduce el nombre del estudiante "<<(i+1)<<endl;cin>>alumnos[i];cout<<"\nIntroduce la calificacion 1\n";cin>>calificacion1 [i];cout<<"Introduce la calificacion 2\n";cin>>calificacion2 [i];cout<<"Introduce la calificacion 3\n";cin>>calificacion3  [i];cout<<"Introduce la calificacion 4\n";cin>>calificacion4  [i];cout<<"Introduce la calificacion 5\n";cin>>calificacion5  [i];
promedio [i]=(calificacion_1 [i]+calificacion_2 [i]+calificacion_3 [i]+ calificacion_4 [i]+calificacion_5 [i])/5 ;}

cout<<"\nNombre\tcalf. 1\tcalf. 2\tcalf. 3\tcalf. 4\tcalf. 5\tpromedio\n";for(int i=0; i<N; i++){cout<<alumnos[i]<<"\t"<<calificacion_1[i]<<"\t"<<calificacion_2[i]<<"\t"<<calificacion_3[i]<<"\t"<<calificacion_4[i]<<"\t"<<calificacion_5[i]<<"\t"<<promedio[i]<<"\n"; }

for(int i=0; i<N; i++){promedioGral+=promedio[i];}
promedioGral=promedioGral/N;cout<<"\nPromedio General: "<<promedioGral<<endl;
//aprobados y reprobadosfor(int i=0; i<N; i++){if(promedio[i]<70){reprobados++;}elseaprobados++;}
porcenA=aprobados*100/N;porcenR=reprobados*100/N;cout<<"\nAprobados: "<<porcentajeA<<"%"<<endl;cout<<"Reprobados: "<<porcentajeR<<"%"<<endl;


for(int i=1;i<N;i++){if(promedio[i]>promedio[mayor]){mayor=i;}}
cout<<"\nMayor promedio: "<<promedio[mayor];



getch();
}


Problema No.2

#include <iostream.h>
#include <conio.h>

//Practica no.6 problema no.2//
//Varela Caamaño Carolina 13 de mayo 2015//

void imprimir(int matriz[5][5]);
void mayor(int matriza[5][5], int matrizb[5][5]);

int main ()
{
int primera[5][5]={{9,9,8,5,6},{2,1,7,8,3},{2,4,5,6,8},{7,4,2,5,6},{9,4,8,5,2}};
int segundo[5][5]={{8,7,5,2,1},{5,6,3,4,8},{9,6,5,4,8},{8,9,6,3,2},{1,4,5,2,6}};
cout<<"primera: "<<endl;
imprimir(primera);
cout<<"segunda: "<<endl;
imprimir(segundo);
mayor(primera,segundo);
getch();
return 0;
}

void imprimir(int matriz[5][5])
{
for(int x=0;x<5;x++)  //se hace 5 veces ya que son 5 lineas
    {
        for(int y=0;y<5;y++)  // para los 5 componentes de cada linea
        {
            cout<<matriz[x][y];  //escribe la matriz
            cout<<"  ";
        }
    cout<<endl;
    }
}

void mayor(int matriza[5][5], int matrizb[5][5])
{ int a=0;
int b=0;
for(int x=0;x<5;x++)  //se hace 5 veces ya que son 5 lineas
    {
        for(int y=0;y<5;y++)  // para los 5 componentes de cada linea
        {
           if(matriza[x][y]>>matrizb[x][y])
             {a++;}
           if(matriza[x][y]==matrizb[x][y])
             {a++;
              b++;}
           if(matriza[x][y]<<matrizb[x][y])
             {b++;}
        }
    }
if(a>>b)
cout<<"mayor a"<<endl;
if(a==b)
cout<<"a igual b"<<endl;
if(a<<b)
cout<<"mayor b"<<endl;
}

 Pseudocodigo

inicio del programa
int primera[5][5]={{9,9,8,5,6},{2,1,7,8,3},{2,4,5,6,8},{7,4,2,5,6},{9,4,8,5,2}}
int segundo[5][5]={{8,7,5,2,1},{5,6,3,4,8},{9,6,5,4,8},{8,9,6,3,2},{1,4,5,2,6}}
write"primera: "
imprimir(primera);
write"segunda: "
imprimir(segundo)
mayor(primera,segundo)
fin


inicio funcion imprimir(real matriz[5][5])
{
for(int x=0 to 5 step x=x+1)
{
 for(int y=0;y<5;y++)
 {
 write matriz[x][y];
 write "  ";
   }
 fin de la funcion

incio funcion mayor(real matriza[5][5], real matrizb[5][5])
{
real a=0;
real b=0;
for(int x=0 to 5 step x=x+1)
    {
    for(int y=0 to 5 y=y+1)
    {
     if(matriza[x][y]>>matrizb[x][y])
        {a=a+1}
     if(matriza[x][y]==matrizb[x][y])
        {a=a+1;
        b=b+1;}
        if(matriza[x][y]<<matrizb[x][y])
        {b=b+1;}
        }
    }
if(a>>b)
write"mayor a"
if(a==b)
write"a igual b"
if(a<<b)
write"mayor b"
}
fin de la funcion


#include <iostream.h>
#include <conio.h>
//Pulido Villarreal Diana Ivette PracticaNo.6 Problema 3 11/05/15//
int matriz[10][10];

int main()
{
    void Diagonales();
    void diagonalAbajo();
    void diagonalArriba();
    Diagonales();
    diagonalAbajo();
    diagonalArriba();
    return 0;
}

    //Diagonal Pincipal e Inversa//
    void Diagonales(){
    for(int i=0; i<10; i++)
        for(int j=0; j<10; j++)
            if(i==j || (i+j) == 9)matriz[i][j]=0;
            else matriz[i][j]=1;
    for(int i=0; i<10; i++)
    {
        for(int j=0; j<10; j++)
            cout<<matriz[i][j]<<" ";
        cout<<endl;
    }
    cout<<endl;
    }

    //Diagonal Hacia Abajo//
    void diagonalAbajo(){
    for(int i=0; i<10; i++)
        for(int j=0; j<10; j++)
            if(i==j || i>=j)matriz[i][j]=0;
            else matriz[i][j]=1;
    for(int i=0; i<10; i++)
    {
        for(int j=0; j<10; j++)
            cout<<matriz[i][j]<<" ";
        cout<<endl;
    }
    cout<<endl;
    }

    //Diagonal Hacia Arriba//
    void diagonalArriba(){
    for(int i=0; i<10; i++)
        for(int j=0; j<10; j++)
            if(i==j || i<= j)matriz[i][j]=0;
            else matriz[i][j]=1;
    for(int i=0; i<10; i++)
    {
        for(int j=0; j<10; j++)
            cout<<matriz[i][j]<<" ";
        cout<<endl;
getch ();
    }
    }

lunes, 27 de abril de 2015

Practica 5

Problema No. 1

#include <iostream.h>
#include <conio.h>

//Varela Caamaño Carolina, practica no. 5 problema no.1//
//27 de Abril 2015, equipo no.9//

void introduciredades (int v[20]);
void mayorpromedio (int v[20]);
void menorpromedio (int v[20]);

int main ()
{
int edades[20];
introduciredades (edades);
mayorpromedio (edades);
menorpromedio (edades);
getch();
return 0;
}
void introduciredades (int v[20])
{
int k,suma, prom;
for (k=0; k<20; k++)
{
cout<<"Introduzca el valor de la edad"<<(k+1)<<":";
cin>>v[k];
}
suma=suma+v[k];
prom=suma/20;
cout<<"El promedio de las edades de los jugadores es :"<<prom<<endl;
}

void mayorpromedio (int v[20])
{
int i, prom;
cout<<"las edades por arriba del promedio\n";
for (i=0; i<20; i++)
{
if (edad[i]>prom)
{
cout<< v[i]<<"\t";
}
}
}

void menorpromedio (int v[20])
{
int i, prom;
cout<<"las edades por debajo del promedio\n";
for (i=0; i<20; i++)
{
if (edad[i]<prom)
{
cout<<v[i]<<"\t";
}
}
cout<<endl;
}

Inicio programa
real edades[20]
introduciredades (edades)
mayorpromedio (edades)
menorpromedio (edades)
fin


Inicio funcion introduciredades (real v[20])
int k,suma, prom
for (k=0 to 20 step k=k+1)
{
write "Introduzca el valor de la edad",(k+1),":"
read v[k]
}
suma=suma+v[k]
prom=suma/20
write "El promedio de las edades de los jugadores es :" prom
}
Fin funcion

Inicio funcion mayorpromedio (real v[20])
int i, prom
write "las edades por arriba del promedio"
for (i=0 to 20 step i=i+1)
{
if (edad[1]>prom)
{
write v[i], "  "
}
}
}
Fin funcion

Inicio funcio menorpromedio (real v[20])
int i, prom
write"las edades por debajo del promedio"
for (i=0; i>20; i++)
{
if (edad[i]<prom)
{
write" v[i], "  "
}
}
}
Fin funcion

Problema No. 2

#include <iostream.h>
#include <conio.h>

/*Molina Enriquez Villalobos Michel practica No. 4.1 problema 2 27 de abril de 2015

void introducirvalores(int v[15],int c[15]);
void desplegarvalores(int v[15]);

int main()
{
int cuadrado[15], valores[15];
introducirvalores(valores, cuadrado);
cout<<"lista original de valores"<<endl;
desplegarvalores(valores);
cout<<"lista de valores al cuadrado"<<endl;
desplegarvalores(cuadrado);
getch();
return 0;
}
void introducirvalores(int v[15],int c[15])
{
int k;
for(k=0;k<15;k++)
{
cout<<"introduce el valor numerico:"<<endl;
cin>>v[k];
c[k]=v[k]*v[k];
}
}

void desplegarvalores(int v[15])
{
int i;
cout<<"la lista de valores\n";
for(i=1;i<15;i++)
{
cout<<v[i]<<endl;
}
cout<<endl;
}




Inicio funcion introducirvalores(int v[15],int c[15])

int k
for(k=0 to 14 step k=k+1)
{
write "introduce el valor numerico:"
read v[k]
c[k]=v[k]*v[k]
}
}
fin funcion 

inicio funcion desplegarvalores(int v[15])
{
int i
write "la lista de valores:"
for(i=1 to 15 step i=i+1)
{
write v[i]
}
fin funcion

inicio programa
int cuadrado[15]
int valores[15]
introducirvalores(valores, cuadrado)
write "lista original de valores"
desplegarvalores(valores)
write "lista de valores al cuadrado"
desplegarvalores(cuadrado)
fin

Problema No. 3


#include<iostream.h>
#include<conio.h>
//Practica No.5 Problema No. 3 Pulido Villarreal Diana Ivette//
//27.04.2015//
int main()
{
const int calif=10;
int i, num[calif], total=0, promedio;
double desvest[10];
for (i=0; i<calif;i++)
{
cout<<"Introduzca un numero: ";
cin>>num[i];
}
cout<<"Total calificaciones"<<endl;
for(i=0;i<calif;i++)
{
 cout<<"   "<<num[i];
 total=total+num[i];
}

cout<<"   es   "<<total<<endl;
promedio=total/10;
cout<<"El promedio de las calificacion es:"<<promedio<<endl;
for(i=0;i<calif;i++)
{
 desvest[i]=(num[i]-promedio);
 cout<<"La desviacion estandar de cada valor es:"<<desvest[i]<<endl;
}

getch();
return 0;
}


problema # 4

Molina Nuñez Sarahi 
inicio voltios (real r[8], real c[8])
real i,v[8
for (i = 0; i step to 10; i++) {
   v[i]=r[i]*c[i];
}
write "\nvoltios"
 for (i = 0; i step to 9; i++) {
 write "v[i]";}
inicio programa
real r[8], c[8], v[8], i
write "introduce los valores de resistencia:"
for (i = 0; i step to 8; i++) {
 write"valor de resistencia "(i+1)":";
 read r[i] }
write "introduce los valores de corriente:"

for (i = 0; i step to8; i++) {
  write"valor de corriente "(i+1)":"
 read c[i]; }

write voltios(r, c);



#include<conio.h>
#include<iostream.h>

//Molina Nuñez Sarahi, practica no. 5 problema no.4//
//27 de Abril 2015, equipo no.9//

 int voltios( int r[8], int c[8]);

main()
{
int   r[8], c[8], v[8];
int i;
cout<<"introduce los valores de resistencia:"<<endl;

for (i = 0; i < 8; i++) {
  cout<<"valor de resistencia "<<(i+1)<<":"<<endl;
 cin>>r[i]; }
clrscr();


cout<<"introduce los valores de corriente:"<<endl;

for (i = 0; i < 8; i++) {
  cout<<"valor de corriente "<<(i+1)<<":"<<endl;
 cin>>c[i]; }
clrscr();
cout<<"resistencias"<<endl;
for (i = 0; i < 9; i++) {

   cout<<r[i]<<"\t";
 }
cout<<"\ncorrientes"<<endl;
 for (i = 0; i < 8; i++) {

   cout<<c[i]<<"\t";
 }
 voltios(r, c);

 getch();

}
int voltios( int r[8], int c[8])
{ int v[8], i;
for (i = 0; i < 10; i++) {
   v[i]=r[i]*c[i];
}

cout<<"\nvoltios"<<endl;
 for (i = 0; i < 9; i++) {

   cout<<v[i]<<"\t";
 }
 }




domingo, 26 de abril de 2015

Trabajo en clase 23 marzo 2015 Pulido Villarreal Diana Ivette

#include<iostream.h>
#include <conio.h>

//Problema no.6 23/03/15 Pulido Villarreal Diana Ivette//

int main ()
{

int num,mayor,vm,n;
cout<<"Introduzca un numero\n";
cin>>num;


for(n=1;n>=5;n=n+1)
{
mayor=num;
vm=num>mayor;
cout<<num<<"El valor maximo es:"<<vm<<endl;
}

getch();
return 0;

}

Seudocódigo
inicio
int num,mayor,vm,n;

write "Introducir un numero: "
read num
for(n=1;n>=5;n=n+1)
mayor=num;
vm=num>mayor;
write "El valor maximo es:"
read vm
}
fin 

#include<iostream.h>
#include <conio.h>

//Problema no.7 23/03/15 Pulido Villarreal Diana Ivette//

int main ()
{

int n,div;
cout<<"Numeros     Numero divisibles entre 3\n"<<n<<endl;

for(n=1;n<=20;n=n+1)
{
div=n*3;
cout<<n<<"         \t"<<div<<endl;
}

getch();
return 0;

}

Seudocódigo
Inicio

int x,n=1,
write"introduzca un numero divisible entre 3"

read x

while(n<=20)

{
writex,"*", n, "=", (x*n)


 n=n+3
}
fin



 

lunes, 20 de abril de 2015

Practica No. 4

Practica 4

Problema No. 1

#include <iostream.h>
 #include <conio.h>

/*Molina Enriquez Villalobos Michel 20 de abril de 2015 ejercicio No.1 practica No.4

 void alcubo(float);

int main ()
{
float x;
cout<<"introduce un valor para elevar al cubo:"<<endl;
cin>>x;
alcubo(x);

getch ();
return 0;
}

void alcubo(float x)
{
cout<<"el cubo del numero es:"<<(x*x*x)<<endl;
}

Pseudocodigo del problema No. 1
inicio alcubo(real)
real x
write "introduce un valor para elevar al cubo:"
read x
fin



inicio programa(real x)

write "el cubo del numero es:",(x*x*x)


fin


Problema No. 2 


#include <iostream.h>

#include <conio.h>



//practica no. 4, problema no. 2, Varela Caamano Carolina//

//20 de abril 2015//



void divisibleentre5 (int x);

int main ()

{

int x;
cout<<"introduzca un numero entero positivo"<<endl;
cin>>x;
divisibleentre5 (x);
getch ();
return 0;
}
void divisibleentre5 (int x)
{
if (x%5==0)
cout<<"El numero entero es divisible entre 5"<<endl;
else
{
cout<<"El numero entero no es divisible entre 5"<<endl;
}
}


Pseudocodigo

inicio del programa (real x)
write "introduzca un numero entero positivo"
read x
divisibleentre5 (x)
fin

inicio divisibleentre5 (real x)
if (x%5==0)
write " el numero entero es divisible entre 5"
else 
{
write " el numero entero no es divisible entre 5"
}
fin 

Problema No. 3


#include<iostream.h>
#include <conio.h>
//Practica no.4 problema no.2 Varela Caamano Carolina//
void mult(int y);
main()
{ int y;

cout<<"Introducir el numero que se quiere multiplicar: "<<endl;
 cin>>y;
 clrscr();
 cout<<"tabla del "<<y<<endl;
  mult(y);

getch();
}
 void mult(int y){
for (int i = 1; i <= 10; ++i) {
cout << y << " * " << i << " = " << y*i << endl;
}  }



Pseudocodigo

inicio programa (real y)
real y
write "introducir el numero que se quiere multiplicar"
read y
write "la tabla del" y
mult y
fin

inicio mult (real)
mult (int y)
for (int=1 to 10 step i=i+1)
{
write" y "*" i "=" (y*i)
}
fin

Problema No. 4
#include <iostream.h>
#include <conio.h>
void maximo(int, int, int, int);
int main()
{
int a, b, c, d;
cout<<"Introduce el primer valor";
cin>>a;
cout<<"introduce el segundo valor";
cin>>b;
cout<<"Introduce el tercer valor";
cin>>c;
cout<<"introduce el cuarto valor";
cin>>d;
maximo (a, b, c, d);
}
void maximo(int a, int b, int c, int d)
{

  int maximo = 0;

  if (a >  maximo)
minimo=a;
  if (b > maximo)
minimo=b;
  if(c > maximo)
minimo=c;
  if(d > maximo)
minimo=d;

  return minimo;
}


Seudocódigo
inicio real maximo (a, b, c, d)
  real maximo = 0;

  {if (a > maximo)
 maximo=a;
  if (b > maximo)
maximo=b;
  if (c > maximo)
maximo=c;}
if (d > maximo)
maximo=d;}
inicio programa
real a, b, c ,d 
write "Introducir un numero: "
read a
write "Introducir un numero: "
read b
write "Introducir un numero: "
read c
write "Introducir un numero: "
read d
write "el numero maximo es : ",maximo (a, b, c, d);
fin 

Problema No. 5

Molina Nuñez  Sarahi

#include<conio.h>
#include<iostream.h>
//Molina Nuñez  Sarahi, problema 5, 20 de abril de 2015 
float minimo(float x, float y, float z);
main()
{ float x, y, z;

cout<<"Introducir un numero: "<<endl;
 cin>>x;
 cout<<"Introducir un numero: "<<endl;
 cin>>y;
 cout<<"Introducir un numero: "<<endl;
 cin>>z;

cout<<"el numero minimo es : "<<minimo (x, y, z);

getch();
}

 float minimo(float x, float y, float z) {

  float minimo = 99999;

  if (x < minimo)
minimo=x;
  if (y < minimo)
minimo=y;
  if(z < minimo)
minimo=z;

  return minimo;
}

Pseudocodigo
inicio real minimo (real x, real y, real z)
  real minimo = 99999;

  {if (x < minimo)
minimo=x;
  if (y < minimo)
minimo=y;
  if (z < minimo)
minimo=z;}
inicio programa
real x, y,z 
write "Introducir un numero: "
read x
write "Introducir un numero: "
read y
write "Introducir un numero: "
read z
write "el numero minimo es : ",minimo (x, y, z);
fin 

Problema No. 6 

Molina Nuñez Sarahi

#include<conio.h>
#include<iostream.h>
#include<math.h>

//Molina Nuñez  Sarahi, problema 6, 20 de abril de 2015//

 float vol_cil(float radio, float largo);
main()
{ float largo,radio;
cout<<"Introducir el radio: "<<endl;
 cin>>radio;
 cout<<"introduse el largo: "<<endl;
 cin>>largo;

cout<<"el volumen del cilindro es: "<<vol_cil(radio, largo)<<endl;

getch();
}
 float vol_cil(float radio, float largo)
 { float volumen;
 const float pi=3.1416;
  volumen=pi*radio*radio*largo;
 return volumen;
  } 




Pseudocodigo
inicio  float vol_cil(float radio, float largo)
  {real volumen;
 real pi=3.1416
  volumen=pi*radio*radio*largo
 return volumen
  }
inicio
real largo,radio
write "Introducir el radio: "
read radio
write "introduse el largo: "
read largo
write "el volumen del cilindro es: " vol_cil(float radio, float largo)
fin 

Problema No. 7

#include <iostream.h>
 #include <conio.h>

/*Molina Enriquez Villalobos Michel 20 de abril de 2015 ejercicio No.1 practica No.4

 void areasup(float, float);

int main ()
{
float  r, l;
cout<<"introduce el radio del cilindro:"<<endl;
cin>>r;
cout<<"introduce el largo del cilindro:"<<endl;
cin>>l;

areasup(r,l);


getch ();
return 0;
}


void areasup(float r, float l)
{
float pi=3.1416;
float s;
int sigue=1;
s=2*pi*r*l;
cout<<"el area de la superficie del cilindro es:"<<s<<endl;
cout<<"desea volver a la superficie 1)si 2)no:"<<endl;
cin>>sigue;
while(sigue==1);

}


Pseudocodigo 
inicio(real, real)
real  r, l
write "introduce el radio del cilindro:"

read r
write "introduce el largo del cilindro:"
read l

fin

inicio programa (real r, real l)
real pi=3.1416
real s
s=2*pi*r*l
write "el area de la superficie del cilindro es:",s

fin
  





Problema No. 8


#include<iostream.h>
#include<conio.h>
//Practica No.4 Problema No. 8 Pulido Villarreal Diana Ivette//
//20.04.2015//
void calcularfactorial (int num, int fact,int i);
int main()
{
 int num,fact=1,int=2;
 cout<<"Ingrese un numero:"<<endl;
 cin>>num;
calcularfactorial (num,fact,i);
 getch();
return 0;
}
void calcularfactorial (int num,int fact,int i);
{
for(i=2;i<=num;i++)
{
   factorial=fact*i;
}
 cout<<"El factorial es:"<<factorial<<endl;
}

Seudocódigo
inicio
int num, fact=1
write "Ingrese un numero:"
read num
   for(int i=2;i<=num;i++)
{
     factorial=fact*i
}
write"El factorial es:"
read factorial
fin