martes, 20 de noviembre de 2012
Cuestionario.
Unidad 3 Tarea 2
Cuestionario.
1 ¿Se le conoce como transmitido por valor a?
R= cuando se trasmite un valor a una función como el argumento trasmitido.
2 ¿Que debe proporcionar una función llamada?
R= - El tipo de datos del valor devuelto - El valor real que se devuelve
3 ¿Que debe de especificar una función que devuelve datos?
R= El tipo de datos del valor que se devolverá
4 ¿Qué debe de llevar la función que llama (receptor)?
R= Ser alertada del tipo de valor a esperar, Usar de manera apropiada el valor devuelto.
5 ¿Dar un ejemplo de cómo debe ir para alertar a una función que llama?
R= int encontrarMax(int, int)
6 ¿Cual es el Propósito de declarar variables?
R= Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.
7 ¿En qué consiste en llamar a una función?
R= En colocar valores de argumentos en una región de memoria reservada a la que la función tiene acceso.
8 ¿Qué permite las funciones inline?
R= Agrupar las líneas respectivas de código en forma directa en el programa siempre que se llame a una función.
9 ¿Cuál es la ventaja de utilizar una función inline?
R= Es que aumenta la velocidad de ejecución.
10 ¿A que se le conoce como transmisión por valor?
R= a una función que llamada recibe valores de la función que la llama, almacena y manipula los valores transmitidos y devuelve en forma directa cuando mucho un valor único.
11 ¿A que se le conoce como transmisión por referencia?
R= A una transmisión de direcciones.
12 ¿Cómo se declara en C++ un parámetro de referencia?
R= tipo-de-dato & nombre-de-referencia
13 ¿De un Ejemplo de declaración de referencia?
R= doublé& num1;
14 ¿Qué significa en C++ ‘&’?
R= Significa la ´´dirección de´´
15 ¿Para la línea de encabezado de un prototipo de función apropiado es?
R= void valnuevo (double&, double&);
16 ¿Cuales son las precauciones al usar argumentos de referencia
-No constantes -- solo variables-Es que una llamada a función en si no da indicio de que la función llamada usara parámetros de referencia
17 ¿La transmisión de dirección se conoce como función de?R- Transmisión por referencia
18 ¿Que permite llamar a una función y transmitir argumentos por valor?R- Que se escriban como entidades independientes que puedan usar cualquier nombre de variable sin preocuparse que otras funciones usen el mismo nombre.
19 ¿Que ejecuta el prototipo convertir_temp()?R-Alerta al compilador del tipo de almacenamiento necesario para el valor devuelto
20 ¿Que es lo que hay que proporcionar para usar un valor devuelto?R- Una variable para almacenar el valor o usar el valor en forma directa en una expresión.
lunes, 12 de noviembre de 2012
Practica 11
Problema 1
Pseudocodigotabla[5][5] int
r,c int
suma=0 int
for(r=0 to 5 step r ++)
{
for(c=0 to 5 step c ++)
{
Print "tabla[" , r , "," , c , "]=?"
read tabla[r][c]
}
}
for(r=0 to 5 step r ++)
{
suma=0
for(c=0 to 5 step c ++)
{
suma=suma+tabla[r][c]
Print tabla[r][c] , "\t"
}
Print suma
}
Codificación en C++
# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int tabla[5][5];
int r,c;
int suma=0;
for(r=0;r<5;r ++)
{
for(c=0;c<5;c ++)
{
cout<<"tabla["<<r<<","<<c<<"]=?";
cin>>tabla[r][c];
}
}
for(r=0;r<5; r ++)
{
suma=0;
for(c=0;c<5;c ++)
{
suma=suma+tabla[r][c];
cout<<tabla[r][c]<<"\t";
}
cout<<suma<<endl;
}
getch ();
return 0;
}
Problema 2
Pseudocodigo
matriz[5][6] int
i,j,mayor=0,pos int
suma=0 int
for(i=0 to 5 step i++)
{
for(j=0 to 5 step j ++)
{
Print "matriz[" , i , "," , j , "]=?"
Read matriz[i][j]
}
}
for(i=0 to 5 step i ++)
{
suma=0
for(j=0 to 5 step j ++)
{
suma=suma+matriz[i][j]
}
matriz[i][j]=suma
}
for(i=0 to 5 step i ++)
{
for(j=0 to 6 step j ++)
{
Print matriz[i][j] , "\t"
}
Print
}
for(i=0 to 5 step i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5]
pos=i
}
}
Print "\n"
Print "el dato mayor es" , mayor
Print "el renglón en donde esta localizado en:" , pos
Codificación en C++# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int matriz[5][6];
int i,j,mayor=0,pos;
int suma=0;
for(i=0;i<5;i ++)
{
for(j=0;j<5;j ++)
{
cout<<"matriz["<<i<<","<<j<<"]=?";
cin>>matriz[i][j];
}
}
for(i=0;i<5;i ++)
{
suma=0;
for(j=0;j<5;j ++)
{
suma=suma+matriz[i][j];
}
matriz[i][j]=suma;
}
for(i=0;i<5;i ++)
{
for(j=0;j<6;j ++)
{
cout<<matriz[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<5;i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5];
pos=i;
}
}
cout<<"\n"<<endl;
cout<<"el dato mayor es"<<mayor<<endl;
cout<<"el rneglon en donde esta localizado en:"<<pos<<endl;
getch ();
return 0;
}

for(j=0 to 5 step j ++)
{
Print "matriz[" , i , "," , j , "]=?"
Read matriz[i][j]
}
}
for(i=0 to 5 step i ++)
{
suma=0
for(j=0 to 5 step j ++)
{
suma=suma+matriz[i][j]
}
matriz[i][j]=suma
}
for(i=0 to 5 step i ++)
{
for(j=0 to 6 step j ++)
{
Print matriz[i][j] , "\t"
}
}
for(i=0 to 5 step i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5]
pos=i
}
}
Print "\n"
Print "el dato mayor es" , mayor
Print "el renglón en donde esta localizado en:" , pos
Codificación en C++# include <iostream.h>
# include <conio.h>
# include <math.h>
int main ()
{
int matriz[5][6];
int i,j,mayor=0,pos;
int suma=0;
for(i=0;i<5;i ++)
{
for(j=0;j<5;j ++)
{
cout<<"matriz["<<i<<","<<j<<"]=?";
cin>>matriz[i][j];
}
}
for(i=0;i<5;i ++)
{
suma=0;
for(j=0;j<5;j ++)
{
suma=suma+matriz[i][j];
}
matriz[i][j]=suma;
}
for(i=0;i<5;i ++)
{
for(j=0;j<6;j ++)
{
cout<<matriz[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<5;i ++)
{
if(matriz[i][5]>mayor)
{
mayor= matriz[i][5];
pos=i;
}
}
cout<<"\n"<<endl;
cout<<"el dato mayor es"<<mayor<<endl;
cout<<"el rneglon en donde esta localizado en:"<<pos<<endl;
getch ();
return 0;
}

Problema 3
Pseudocodigo
suma=0 int
m[4][5] int
r,c int
suma=0
for(c=0 to 5 step c++)
{
suma=0
for(r=0 to 4 step r++)
{
Print "m[" , r , c , "]:"
Read m[r][c]
suma=suma+m[r][c]
}
}
Print "La suma de columna" , c , "es:" , suma
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int suma=0;
int m[4][5];
int r,c;
suma=0;
for(c=0;c<5;c++)
{
suma=0;
for(r=0;r<4;r++)
{
cout<<"m["<<r<<c<<"]:";
cin>>m[r][c];
suma=suma+m[r][c];
}
}
cout<<"La suma de columna"<<c<<"es:"<<suma<<endl;
getch ();
return 0;
}
Problema 4
Pseudocodigo
matriz[6][4], I, J, suma=0 int
for (I=0 to 5 step I++)
{
for (J=0 to 4 step J++)
{
Print "matriz[" , I , ", " , J , "] = "
Read matriz[I][J]
}
}
for (I=0 to 4 step I++)
{
suma=0
for (J=0 to 5 step J++)
{
suma=suma+matriz[J][I]
}
matriz[5][I]=suma
}
for (I=0 to 6 step I++)
{
for (J=0 to 4 step J++)
{
Print matriz[I][J] , "\t"
}
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
int main ()
{
int matriz[6][4], I, J, suma=0;
for (I=0; I<5; I++)
{
for (J=0; J<4; J++)
{
cout<<"matriz["<<I<<", "<<J<<"] = ";
cin>>matriz[I][J];
}
}
for (I=0; I<4; I++)
{
suma=0;
for (J=0; J<5; J++)
{
suma=suma+matriz[J][I];
}
matriz[5][I]=suma;
}
for (I=0; I<6; I++)
{
for (J=0; J<4; J++)
{
cout<<matriz[I][J]<<"\t";
}
cout<<endl;
}
getch ();
return 0;
}
Problema 5
Pseudocodigo
matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0 int
randomize ()
Print "Matriz Original"
for (r=0 to 6 step r=r+1)
{
suma=0
for (c=0 to 7 step c=c+1)
{
matriz [r][c]=random (10)
suma=suma+matriz[r][c]
Print matriz[r][c] , "\t"
}
matriz[r][7]=suma
}
for (c=0 to 7 step c=c+1)
{
suma=0
for (r=0 to 6 step r=r+1)
{
suma=suma+matriz[r][c]
}
matriz[6][c]=suma
}
matriz[6][7]=0
for (c=0 to 7 step c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c]
posc=c
}
}
for (r=0 to 6 step r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7]
posr=r
}
}
Print "\nMatriz con la suma de renglones y columnas"
for (r=0 to 7 step r=r+1)
{
for (c=0 to 8 step c=c+1)
{
Print matriz[r][c] , "\t"
}
}
Print "\n"
Print "La suma mayor del renglon " , posr , " es = " , mayor2
Print "\n"
Print "La suma mayor de la columnas " , posc , " es = " , mayor1
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int matriz[7][8], r, c, suma=0, mayor1=0, posc=0, mayor2=0, posr=0;
randomize () ;
cout<<"Matriz Original"<<endl<<endl;
for (r=0; r<6; r=r+1)
{
suma=0;
for (c=0; c<7; c=c+1)
{
matriz [r][c]=random (10);
suma=suma+matriz[r][c];
cout<<matriz[r][c]<<"\t";
}
matriz[r][7]=suma;
cout<<endl;
}
for (c=0; c<7; c=c+1)
{
suma=0;
for (r=0; r<6; r=r+1)
{
suma=suma+matriz[r][c];
}
matriz[6][c]=suma;
}
matriz[6][7]=0;
for (c=0; c<7; c=c+1)
{
if (matriz[6][c]>mayor1)
{
mayor1=matriz[6][c];
posc=c;
}
}
for (r=0; r<6; r=r+1)
{
if (matriz[r][7]>mayor2)
{
mayor2=matriz[r][7];
posr=r;
}
}
cout<<"\nMatriz con la suma de renglones y columnas"<<endl<<endl;
for (r=0; r<7; r=r+1)
{
for (c=0; c<8; c=c+1)
{
cout<<matriz[r][c]<<"\t";
}
cout<<endl;
}
cout<<"\n";
cout<<"La suma mayor del renglon "<<posr<<" es = "<<mayor2<<endl;
cout<<"\n";
cout<<"La suma mayor de la columnas "<<posc<<" es = "<<mayor1<<endl;
getch ();
return 0;
}
Problema 6
Pseudocodigo
A[5][5], B[5][5] int
I,J int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
B[J][I]=A[I][J]
}
}
Print "Matriz Original"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print A[I][J] , "\t "
}
Print "\n"
}
Print "Matriz Transpuesta"
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
Print B[I][J] , "\t"
}
Print "\n"
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
B[J][I]=A[I][J];
}
}
cout<<"Matriz Original"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<< A[I][J]<<"\t "<<endl;
}
cout<<"\n"<<endl;
}
cout<<"Matriz Transpuesta"<<endl;
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
cout<<B[I][J]<<"\t"<<endl;
}
cout<<"\n"<<endl;
}
getch ();
return 0;
}
Problema 7
Pseudocodigo
A[5][5], B[5][5] int
I,J, suma=0 int
random()
for(I=0 to 5 step I++)
{
for(J=0 to 5 step J++)
{
A[I][J]=random(1000)+1
}
}
suma=0
for(I=0 to 5 step I++)
{
suma=suma+A[I][J]
}
Print "La Suma de la Diagonal Principal inversa es " , suma
suma=0
J=4
for(I=0 to 5 step I++)
{
suma=suma + A[I][J]
J=J-1
}
Print "La suma de la Diagonal Inversa es " , suma
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int A[5][5], B[5][5];
int I,J, suma=0;
randomize();
for(I=0;I<5;I++)
{
for(J=0;J<5;J++)
{
A[I][J]=random(1000)+1;
}
}
suma=0;
for(I=0;I<5;I++)
{
suma=suma+A[I][J];
}
cout<<"La Suma de la Diagonal Principal inversa es "<<suma<<endl;
suma=0;
J=4;
for(I=0;I<5;I++)
{
suma=suma + A[I][J];
J=J-1;
}
cout<<"La suma de la Diagonal Inversa es "<<suma<<endl;
getch ();
return 0;
}
lunes, 5 de noviembre de 2012
Practica 10
Problema 1
Pseudocodigo
valores[8] int
I,suma,promedio int
for(I=0 to 8 step I++)
{
Print "Introduce Valores [" , I , "]:"
Read valores[I]
}
suma=0
for(I=0 to 8 step I++)
{
suma=suma+valores[I]
}
promedio=suma/8
Print "El Promedio es: " , promedio
Print "Valores Mayor o Igual al Promedio: "
for(I=0 to 7 step I++)
{
if(valores[I]>=promedio)
{
Print valores [I]
}
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int valores[8];
int I,suma,promedio;
for(I=0;I<8;I++)
{
cout<<"Introduce Valores ["<<I<<"]:";
cin>>valores[I];
}
suma=0;
for(I=0;I<8;I++)
{
suma=suma+valores[I];
}
promedio=suma/8;
cout<<"El Promedio es: "<<promedio<<endl;
cout<<"Valores Mayor o Igual al Promedio: "<<endl;
for(I=0;I<=7;I++)
{
if(valores[I]>=promedio)
{
cout<<valores [I]<<endl;
}
}
getch ();
return 0;
}
Problema 2a
Pseudocodigo
primero[10] int
segundo[10] int
tercero[10] int
I int
for(I=0 to 10 step I++)
{
Print "Primero [" , I , "]:"
Read primero[I]
Print "Segundo[" , I , "]: "
Read segundo[I]
}
Print "Primero + Segundo=Tercero"
Print "_________________________"
for(I=0 to 10 step I++)
{
tercero[I]=primero[I]+segundo[I]
Print primero[I] , "\t" , segundo[I] , "\t" , tercero[I]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int primero[10];
int segundo[10];
int tercero[10];
int I;
for(I=0;I<10;I++)
{
cout<<"Primero ["<<I<<"]:";
cin>>primero[I];
cout<<"Segundo["<<I<<"]: ";
cin>>segundo[I];
}
cout<<"Primero + Segundo=Tercero"<<endl;
cout<<"_________________________"<<endl;
for(I=0;I<10;I++)
{
tercero[I]=primero[I]+segundo[I];
cout<<primero[I]<<"\t"<<segundo[I]<<"\t"<<tercero[I]<<endl;
}
getch ();
return 0;
}
Problema 2b
Pseudocodigo
primero[10] int
segundo[10] int
tercero[10] int
I int
for(I=0 to 10 step I++)
{
Print "Primero [" , I , "]:"
Read primero[I]
Print "Segundo[" , I , "]: "
Read segundo[I]
}
Print "Primero * Segundo=Tercero"
Print "_________________________"
for(I=0 to 10 step I++)
{
tercero[I]=primero[I]+segundo[I]
Print primero[I] , "\t" , segundo[I] , "\t" , tercero[I]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int primero[10];
int segundo[10];
int tercero[10];
int I;
for(I=0;I<10;I++)
{
cout<<"Primero ["<<I<<"]:";
cin>>primero[I];
cout<<"Segundo["<<I<<"]: ";
cin>>segundo[I];
}
cout<<"Primero * Segundo=Tercero"<<endl;
cout<<"_________________________"<<endl;
for(I=0;I<10;I++)
{
tercero[I]=primero[I]* segundo[I];
cout<<primero[I]<<"\t"<<segundo[I]<<"\t"<<tercero[I]<<endl;
}
getch ();
return 0;
}
Problema 3
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
getch ();
return 0;
}
Problema 3b
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio,suma=0.0,varianza real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
suma=0.0
for(i=0 to 10 step i++)
{
suma=suma + pow(desv[i],2)
}
varianza=suma/10
Print "la varianza es: " , varianza
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio,suma=0.0,varianza;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
suma=0.0;
for(i=0;i<10;i++)
{
suma=suma + pow(desv[i],2);
}
varianza=suma/10;
cout<<"la varianza es: "<<varianza<<endl;
getch ();
return 0;
}
Pseudocodigo
valores [10] real
desv [10] real
total=0.0,promedio,suma=0.0,varianza real
i int
for(i=0 to 10 step i++)
{
Print "valores [" , i , "]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 to 10 step i++)
{
desv[i]=valores[i]-promedio
}
Print "desviacion valores"
for(i=0 to 10 step i++)
{
Print desv[i] , "\t\t\t" , valores[i]
}
suma=0.0
for(i=0 to 10 step i++)
{
suma=suma + pow(desv[i],2)
}
varianza=suma/10
Print "la varianza es: " , varianza
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float valores [10];
float desv [10];
float total=0.0,promedio,suma=0.0,varianza;
int i;
for(i=0;i<10;i++)
{
cout<<"valores ["<<i<<"]:"<<endl;
cin>>valores[i];
total=total+valores[i];
}
promedio=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-promedio;
}
cout<<"desviacion valores"<<endl;
for(i=0;i<10;i++)
{
cout<<desv[i]<<"\t\t\t"<<valores[i]<<endl;
}
suma=0.0;
for(i=0;i<10;i++)
{
suma=suma + pow(desv[i],2);
}
varianza=suma/10;
cout<<"la varianza es: "<<varianza<<endl;
getch ();
return 0;
}
Problema 3c
Pseudocodigo
Inicio
valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0 real
i int
for(i=0;i<10;i++)
{
print"Valores[",i,"],",
read valores[i]
total=total+valores[i]
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
print,"Desviacion \t Valores",
for(i=0;i<10;i++)
{
print, ",desv[i],"\t ",valores[i],
}
print,"\n"
print,"Intervalo Minimo",
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
print,desv[i]
a=a+desv[i];
}
}
print,"\n",
print,"Minimo",
print,a,
print,"\n",
print,"Intervalo Maximo"
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
print,desv[i],
b=b+desv[i];
}
}
print,"\n",
print,"Maximo"
print,b,
print,"\n",
inter=b-a;
print"Intervalo= Maximo-Minimo= ",
Print,inter,
FIN
Codificación en C++
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
float valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0;
int i;
for(i=0;i<10;i++)
{
cout<<"Valores["<<i<<"]:";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
cout<<"Desviacion \t Valores"<<endl;
for(i=0;i<10;i++)
{
cout<<" "<<desv[i]<<"\t "<<valores[i]<<endl;
}
cout<<"\n"<<endl;
cout<<"Intervalo Minimo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
cout<<desv[i]<<endl;
a=a+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Minimo"<<endl;
cout<<a<<endl;
cout<<"\n"<<endl;
cout<<"Intervalo Maximo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
cout<<desv[i]<<endl;
b=b+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Maximo"<<endl;
cout<<b<<endl;
cout<<"\n"<<endl;
inter=b-a;
cout<<"Intervalo= Maximo-Minimo= ";
cout<<inter<<endl;
getch();
return 0;
}
Codificación en C++
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
float valores[10], desv[10], total=0.0, prom, min=0, max=0, inter=0, a=0, b=0;
int i;
for(i=0;i<10;i++)
{
cout<<"Valores["<<i<<"]:";
cin>>valores[i];
total=total+valores[i];
}
prom=total/10;
for(i=0;i<10;i++)
{
desv[i]=valores[i]-prom;
}
cout<<"Desviacion \t Valores"<<endl;
for(i=0;i<10;i++)
{
cout<<" "<<desv[i]<<"\t "<<valores[i]<<endl;
}
cout<<"\n"<<endl;
cout<<"Intervalo Minimo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]<=min)
{
cout<<desv[i]<<endl;
a=a+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Minimo"<<endl;
cout<<a<<endl;
cout<<"\n"<<endl;
cout<<"Intervalo Maximo"<<endl;
for(i=0;i<10;i++)
{
if(desv[i]>=max)
{
cout<<desv[i]<<endl;
b=b+desv[i];
}
}
cout<<"\n"<<endl;
cout<<"Maximo"<<endl;
cout<<b<<endl;
cout<<"\n"<<endl;
inter=b-a;
cout<<"Intervalo= Maximo-Minimo= ";
cout<<inter<<endl;
getch();
return 0;
}
lunes, 29 de octubre de 2012
Practica 9
Problema 1
Pseudocodigo
E,R int
resultado real
suma=0.0 real
Promedio real
for(E=1 to 4 step E++)
{
suma=0.0;
Print "Resultados del Experimento" , E
for(R=1 to 6 step R++)
{
Print "Resultado" , R , "="
read resultado
suma=suma+resultado
}
Promedio=suma/6.0
Print "Promedio de resultados del experimento" , E , "=" , Promedio
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int E,R;
float resultado;
float suma=0.0;
float Promedio;
for(E=1;E<=4;E++)
{
suma=0.0;
cout<<"Resultados del Experimento"<<E<<endl;
for(R=1;R<=6;R++)
{
cout<<"Resultado"<<R<<"="<<endl;
cin>>resultado;
suma=suma+resultado;
}
Promedio=suma/6.0;
cout<<"Promedio de resultados del experimento"<<E<<"="<<Promedio<<endl;
}
getch();
return 0 ;
}
Problema 2a
Pseudocodigo
E,R,N int
resultado real
suma=0.0 real
Promedio real
for(E=1 to 4 step E++)
{
suma=0.0
Print "Numero de Resultados del Experimento" , E
read N
for(R=1 to N step R++)
{
Print "Resultado" , R , "="
read resultado
suma=suma+resultado
}
Promedio=suma/N
Print "Promedio de resultados del experimento" , E , "=" , Promedio
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int E,R,N;
float resultado;
float suma=0.0;
float Promedio;
for(E=1;E<=4;E++)
{
suma=0.0;
cout<<"Numero de Resultados del Experimento"<<E<<endl;
cin>>N;
for(R=1;R<=N;R++)
{
cout<<"Resultado"<<R<<"=";
cin>>resultado;
suma=suma+resultado;
}
Promedio=suma/N;
cout<<"Promedio de resultados del experimento"<<E<<"="<<Promedio<<endl;
}
getch();
Problema 2b
Pseudocodigo
E,R int
r1,r2,r3,r4,r5,r6 real
resultado real
suma=0.0 real
Promedio real
for(E=1 to 4 step E++)
{
suma=0.0
Print "Resultados del Experimento" , E
Print "Resultado 1:"
read r1
Print "Resultado 2:"
read r2
Print "Resultado 3:"
read r3
Print "Resultado 4:"
read r4
Print "Resultado 5:"
read r5
Print "Resultado 6:"
read r6
suma=(r1+r2+r3+r4+r5+r6)
Promedio=suma/6.0
Print "Promedio de resultados del experimento" , E , "=" , Promedio
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int E,R;
float r1,r2,r3,r4,r5,r6;
float resultado;
float suma=0.0;
float Promedio;
for(E=1;E<=4;E++)
{
suma=0.0;
cout<<"Resultados del Experimento"<<E<<endl;
cout<<"Resultado 1:"<<endl;
cin>>r1;
cout<<"Resultado 2:"<<endl;
cin>>r2;
cout<<"Resultado 3:"<<endl;
cin>>r3;
cout<<"Resultado 4:"<<endl;
cin>>r4;
cout<<"Resultado 5:"<<endl;
cin>>r5;
cout<<"Resultado 6:"<<endl;
cin>>r6;
suma=(r1+r2+r3+r4+r5+r6);
Promedio=suma/6.0;
cout<<"Promedio de resultados del experimento"<<E<<"="<<Promedio<<endl;
}
getch();
return 0 ;
}
Problema 3
Pseudocodigo
x, z, y int
Print "x \tz \ty"
for(x=1 to 10 step x++)
{
for(z=2 to 10 step z++)
{
Print x , "\t" , z
if(x==z)
{
Print "funcion indefinida"
}
else {
y=pow(x,2)*z/(x-z)
Print y
}
}
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int x, z, y;
cout<<"x \tz \ty"<<endl;
for(x=1;x<=10;x++)
{
for(z=2;z<=10;z++)
{
cout<<x<<"\t"<<z<<endl;
if(x==z)
{
cout<<"funcion indefinida"<<endl;
}
else {
y=pow(x,2)*z/(x-z);
cout<<y<<endl;
}
}
}
getch ();
return 0;
}
Problema 4
Pseudocodigo
nombre[20] char
edad, altura, peso, minutosP,goles int
n, jugador, asistencias int
r,factor real
Print "Numero de Jugadores: "
read n
for(jugador=1 to n step jugador++)
{
Print "Nombre del jugador: "
read nombre
Print "Edad del Jugador: "
read edad
Print "Altura del Jugador en Pulgadas: "
read altura
Print "Peso en libras del Jugador: "
read peso
Print "Goles Hechos en la Ultima Temporada: "
read goles
Print "Numero de asistencias de la ultima temporada: "
read asistencias
Print "Minutos Penalizados en la Temporada: "
read minutosP
Print "Factor de liga(numero real): "
read factor
r=(goles + asistencias+ (minutosP/4)+(altura+peso)/5-edad)*factor
Print "Evaluacion del jugador: " , r
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
char nombre[20];
int edad, altura, peso, minutosP,goles;
int n, jugador, asistencias;
float r,factor;
cout<<"Numero de Jugadores: ";
cin>>n;
for(jugador=1;jugador<=n;jugador++)
{
cout<<"Nombre del jugador: ";
cin>>nombre;
cout<<"Edad del Jugador: ";
cin>>edad;
cout<<"Altura del Jugador en Pulgadas: ";
cin>>altura;
cout<<"Peso en libras del Jugador: ";
cin>>peso;
cout<<"Goles Hechos en la Ultima Temporada: ";
cin>>goles;
cout<<"Numero de asistencias de la ultima temporada: ";
cin>>asistencias;
cout<<"Minutos Penalizados en la Temporada: ";
cin>>minutosP;
cout<<"Factor de liga(numero real): ";
cin>>factor;
r=(goles + asistencias+ (minutosP/4)+(altura+peso)/5-edad)*factor;
cout<<"Evaluacion del jugador: "<<r<<endl;
cin.ignore ();
clrscr;
}
getch ();
return 0;
}
Problema 5
Pseudocodigo
lineas, I,J int
caracter char
Print "N° lineas="
read lineas
Print "caracter="
read caracter
for(I=1 to lineas step I++)
{
for(J=1 to I step J++)
{
Print caracter , " "
}
Print "\n"
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int lineas, I,J;
char caracter;
cout<<"N° lineas=";
cin>>lineas;
cout<<"caracter=";
cin>>caracter;
for(I=1;I<=lineas;I++)
{
for(J=1;J<=I;J++)
{
cout<<caracter<<" ";
}
cout<<"\n"<<endl;
}
getch ();
return 0;
}
domingo, 21 de octubre de 2012
Practica 8
Pseudocodigo
N int
P int
C int
Print " Cantidad de Potencia de 2 = "
read N
for (C=1 to N step C++)
{
Print " 2 ^ ",C,"=",pow(2,C)
P= pow (2,C)
Print "P"
}
Codificación en C++
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
int N;
int P;
int C;
{
int N;
int P;
int C;
cout<<" Cantidad de Potencia de 2 = " <<endl;
cin>>N;
for (C=1;C<=N;C++)
{
cout<<" 2 ^ "<<C<<"="<<pow(2,C)<<endl;
P= pow (2,C) ;
cout<<"P"<<endl;
}
getch();
return 0 ;
}
Problema 2
Pseudocodigo
x, F, fact int
L=5 float
P float
Print "cliente Probabilidad de Poisson"
for(x=1 to 20 step x=x+1)
{
fact=1
for(F=x to 1 step F=F-1)
{
fact=fact*F
}
P=pow(L,x)*exp(-1)/fact
Print x, " " , P
}
cin>>N;
for (C=1;C<=N;C++)
{
cout<<" 2 ^ "<<C<<"="<<pow(2,C)<<endl;
P= pow (2,C) ;
cout<<"P"<<endl;
}
getch();
return 0 ;
}
Problema 2
Pseudocodigo
x, F, fact int
L=5 float
P float
Print "cliente Probabilidad de Poisson"
for(x=1 to 20 step x=x+1)
{
fact=1
for(F=x to 1 step F=F-1)
{
fact=fact*F
}
P=pow(L,x)*exp(-1)/fact
Print x, " " , P
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int x, F, fact;
float L=5;
float P;
cout<<"cliente Probabilidad de Poisson"<<endl;
for(x=1;F<=20;x=x+1)
{
fact=1;
for(F=x; F>=1; F=F-1)
{
fact=fact*F;
}
P=pow(L,x)*exp(-1)/fact;
cout<<x<<" "<<P<<endl;
}
getch();
return 0;
}

Problema 3
Pseudocodigo
serie=0, n, conta,termino int
Print "Numeros de terminos de la serie"
read n
for(conta=1 to n step conta++)
{
termino=2*conta
Print termino
if(conta==n)
{
Print "="
}
else {
Print "+"
}
serie=serie + termino
}
Print serie
Codificación en C++
#include <conio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int x, F, fact;
float L=5;
float P;
cout<<"cliente Probabilidad de Poisson"<<endl;
for(x=1;F<=20;x=x+1)
{
fact=1;
for(F=x; F>=1; F=F-1)
{
fact=fact*F;
}
P=pow(L,x)*exp(-1)/fact;
cout<<x<<" "<<P<<endl;
}
getch();
return 0;
}

Problema 3
Pseudocodigo
serie=0, n, conta,termino int
Print "Numeros de terminos de la serie"
read n
for(conta=1 to n step conta++)
{
termino=2*conta
Print termino
if(conta==n)
{
Print "="
}
else {
Print "+"
}
serie=serie + termino
}
Print serie
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <math.h>
int main ()
{
int serie=0, n, conta,termino;
cout<<"Numeros de terminos de la serie"<<endl;
cin>>n;
for(conta=1;conta<=n;conta++)
{
termino=2*conta;
cout<<termino;
if(conta==n)
{
cout<<"=";
}
else {
cout<<"+";
}
serie=serie + termino;
}
cout<<serie<<endl;
getch();
return 0;
}
Problema 4
Pseudocodigo
X, Y ,T float
Print " X "
for (X=2to 8 step X=X+0.2)
{
Y=4 * pow (X,3)-3* pow(X,2)-5
Print X ," \t " ,Y
}
Print "\nX Y "
for(X=1 to 5 step X=X+0.5)
{
Y=X+pow(X,2)/6+pow(X,4)/24
Print X ," \t " , Y
}
Print "\n T Y"
for (T=2 to 4 step T=T+0.1)
{
Y=4*exp(0.2*T)
Print T ,"\t " , Y
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
{
int serie=0, n, conta,termino;
cout<<"Numeros de terminos de la serie"<<endl;
cin>>n;
for(conta=1;conta<=n;conta++)
{
termino=2*conta;
cout<<termino;
if(conta==n)
{
cout<<"=";
}
else {
cout<<"+";
}
serie=serie + termino;
}
cout<<serie<<endl;
getch();
return 0;
}
Problema 4
Pseudocodigo
X, Y ,T float
Print " X "
for (X=2to 8 step X=X+0.2)
{
Y=4 * pow (X,3)-3* pow(X,2)-5
Print X ," \t " ,Y
}
Print "\nX Y "
for(X=1 to 5 step X=X+0.5)
{
Y=X+pow(X,2)/6+pow(X,4)/24
Print X ," \t " , Y
}
Print "\n T Y"
for (T=2 to 4 step T=T+0.1)
{
Y=4*exp(0.2*T)
Print T ,"\t " , Y
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float X, Y ,T ;
cout<<" X "<<endl;
for (X=2;X<=8;X=X+0.2)
{
Y=4 * pow (X,3)-3* pow(X,2)-5;
cout<<X<<" \t "<<Y<<endl;
}
cout<<endl;
{
float X, Y ,T ;
cout<<" X "<<endl;
for (X=2;X<=8;X=X+0.2)
{
Y=4 * pow (X,3)-3* pow(X,2)-5;
cout<<X<<" \t "<<Y<<endl;
}
cout<<endl;
cout<<"X Y "<<endl;
for(X=1;X<=5;X=X+0.5)
{
Y=X+pow(X,2)/6+pow(X,4)/24 ;
cout<<X<<" \t "<<Y<<endl;
}
cout<<endl;
cout<<"T Y"<<endl;
for (T=2;T<=4;T=T+0.1)
{
Y=4*exp(0.2*T);
cout<<T<<"\t "<<Y<<endl;
}
getch();
return 0;
}

Programa 5
Pseudocodigo
x, y, v, t float
ang=((33.5*3.1416)/180.0) float
Print "x \t y"
for(t=1.0;t<=20.0;t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
Print x , "\t" , y
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float x, y, v, t;
float ang=((33.5*3.1416)/180.0);
cout<<"x \t y"<<endl;
for(t=1.0;t<=20.0;t=t+0.5)
{
x=v*t*cos(ang);
y=v*t*sin(ang);
cout<<x<<"\t"<<y<<endl;
}
getch();
return 0;
}

Problema 6
Pseudocodigo
x int
Print "x \t x^2 \t x^3"
for(x=1to 15 step x=x+2)
{
Print x , "\t" , (x*x) , "\t" , (x*x*x)
}
for(X=1;X<=5;X=X+0.5)
{
Y=X+pow(X,2)/6+pow(X,4)/24 ;
cout<<X<<" \t "<<Y<<endl;
}
cout<<endl;
cout<<"T Y"<<endl;
for (T=2;T<=4;T=T+0.1)
{
Y=4*exp(0.2*T);
cout<<T<<"\t "<<Y<<endl;
}
getch();
return 0;
}

Programa 5
Pseudocodigo
x, y, v, t float
ang=((33.5*3.1416)/180.0) float
Print "x \t y"
for(t=1.0;t<=20.0;t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
Print x , "\t" , y
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float x, y, v, t;
float ang=((33.5*3.1416)/180.0);
cout<<"x \t y"<<endl;
for(t=1.0;t<=20.0;t=t+0.5)
{
x=v*t*cos(ang);
y=v*t*sin(ang);
cout<<x<<"\t"<<y<<endl;
}
getch();
return 0;
}

Problema 6
Pseudocodigo
x int
Print "x \t x^2 \t x^3"
for(x=1to 15 step x=x+2)
{
Print x , "\t" , (x*x) , "\t" , (x*x*x)
}
Codificación en C++#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int x;
cout<<"x \t x^2 \t x^3"<<endl;
for(x=1;x<=15;x=x+2)
{
cout<<x<<"\t"<<(x*x)<<"\t"<<(x*x*x)<<endl;
}
getch();
return 0;
}
{
int x;
cout<<"x \t x^2 \t x^3"<<endl;
for(x=1;x<=15;x=x+2)
{
cout<<x<<"\t"<<(x*x)<<"\t"<<(x*x*x)<<endl;
}
getch();
return 0;
}

Problema 7
Pseudocodigo
vi,vf,fah,celsius,kelvin float
Print "valor inicial temperatura celsius: "
read vi
Print "valor final temperatura celsius: "
read vf
Print "celsius fahrenheit kelvin"
for(celsius=vi to vf spet celsius=celsius+1)
{
fah=(9.0/5.0)*(celsius+32.0)
kelvin=celsius+273.15
Print celsius , " \t " , fah , "\t\t" , kelvin
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
Print "celsius fahrenheit kelvin"
for(celsius=vi to vf spet celsius=celsius+1)
{
fah=(9.0/5.0)*(celsius+32.0)
kelvin=celsius+273.15
Print celsius , " \t " , fah , "\t\t" , kelvin
}
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float vi,vf,fah,celsius,kelvin;
cout<<"valor inicial temperatura celsius: "<<endl;
cin>>vi;
cout<<"valor final temperatura celsius: "<<endl;
cin>>vf;
cout<<"celsius fahrenheit kelvin"<<endl;
for(celsius=vi;celsius<=vf;celsius=celsius+1)
{
fah=(9.0/5.0)*(celsius+32.0);
kelvin=celsius+273.15;
cout<< celsius <<" \t "<< fah <<"\t\t"<< kelvin <<endl;
}
getch();
return 0;
{
float vi,vf,fah,celsius,kelvin;
cout<<"valor inicial temperatura celsius: "<<endl;
cin>>vi;
cout<<"valor final temperatura celsius: "<<endl;
cin>>vf;
cout<<"celsius fahrenheit kelvin"<<endl;
for(celsius=vi;celsius<=vf;celsius=celsius+1)
{
fah=(9.0/5.0)*(celsius+32.0);
kelvin=celsius+273.15;
cout<< celsius <<" \t "<< fah <<"\t\t"<< kelvin <<endl;
}
getch();
return 0;
domingo, 14 de octubre de 2012
Practica 7
Practica 7
# include <iostream.h>
# include <conio.h>
# include <stdio.h>
int main ()
{
{
float Nomina_Sa=0.0,Sueldo, Sueldo_a, Nom_Saum=0;
char Nombre[20];
char Continuar;
int Categoria;
do
{
char Nombre[20];
char Continuar;
int Categoria;
do
{
cout<<"\t\n Nombre Del Empleado "<<endl;
gets(Nombre);
cout<<"\t\n Sueldo Actual = ";
cin>>Sueldo;
gets(Nombre);
cout<<"\t\n Sueldo Actual = ";
cin>>Sueldo;
do
{
cout<<"\t\n Categoria =";
cin>>Categoria;
switch (Categoria)
{
case 1:
case 3: Sueldo_a=Sueldo*1.15;
break;
case 2: Sueldo_a=Sueldo*1.10;
break;
case 4: Sueldo_a=Sueldo*1.08;
break;
case 5: Sueldo_a=Sueldo*1.06;
break;
default:
{
cout<<"\t\n Error En Categoria =";
Categoria=0;
}
}
{
cout<<"\t\n Categoria =";
cin>>Categoria;
switch (Categoria)
{
case 1:
case 3: Sueldo_a=Sueldo*1.15;
break;
case 2: Sueldo_a=Sueldo*1.10;
break;
case 4: Sueldo_a=Sueldo*1.08;
break;
case 5: Sueldo_a=Sueldo*1.06;
break;
default:
{
cout<<"\t\n Error En Categoria =";
Categoria=0;
}
}
}
while (Categoria==0);
Nomina_Sa=Nomina_Sa+Sueldo;
Nom_Saum=Nom_Saum+Sueldo;
cout<<"\t\n Nombre Del empleado "<<Nombre<<endl;
cout<<"\t\n Sueldo Actual "<<Sueldo<<endl;
while (Categoria==0);
Nomina_Sa=Nomina_Sa+Sueldo;
Nom_Saum=Nom_Saum+Sueldo;
cout<<"\t\n Nombre Del empleado "<<Nombre<<endl;
cout<<"\t\n Sueldo Actual "<<Sueldo<<endl;
cout<<"\n\t Sueldo Aumentado "<<Sueldo_a<<endl;
cout<<"\t\t\n Desea Continuar (S/N) ";
cin>>Continuar;
}
while (Continuar='s' || Continuar=='S');
cout<<"\t\n Total Nomina Actual "<<Nomina_Sa<<endl;
cout<<"\t\n Total Nimona Aumentada "<<Nom_Saum<<endl;
getch();
cout<<"\t\t\n Desea Continuar (S/N) ";
cin>>Continuar;
}
while (Continuar='s' || Continuar=='S');
cout<<"\t\n Total Nomina Actual "<<Nomina_Sa<<endl;
cout<<"\t\n Total Nimona Aumentada "<<Nom_Saum<<endl;
getch();
return 0;
}
Practica 2
#include <conio.h>
int main ()
{
int Minutos ,Clave ,Sigue=1;
float Total;
while (Sigue==1)
{
cout<<"Minutos De La Llamada"<<endl;
cin>>Minutos;
do
{
cout<<"Clave Zona Geografica"<<endl;
cin>>Clave;
switch(Clave)
{
case 5:Total=Minutos*3.50;
break;
case 7:Total=Minutos*4.25;
break;
case 18:Total=Minutos*4.50;
break;
case 20:Total=Minutos*5.50;
break;
case 22:Total=Minutos*6.30;
break
dafault:
{
cout<<"Error En Clave";
Clave=0;
}
}
}
while(Clave=0);
cout<<"Total De la Llamada Es="<<Total<<endl;
cout<<"Desea continuar 1(Si) O 2(No)"<<endl;
cin>>Sigue;
}
getch();
return 0 ;
}

Problema 3
Pseudocodigo
nombre [20], sigue char
tipo, edad, dias int
costo real
do
{
Print "Nombre del Pasiente "
read nombre
Print "Edad: "
read edad
Print "Dias de Hospitalizacion: "
read dias
do
{
Print "Tipo de Enfermedad "
read tipo
switch(tipo)
{
case 1:costo=25.00*dias
break
case 2:costo=15.00*dias
break
case 3:costo=20.00*dias
break
case 4:costo=35.00*dias
break
case 5:costo=48.00*dias
break
default:
{
Print "Error en tipo de Enfermedad "
}
tipo=0
}
}
while(tipo=0)
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
Print "Nombre del Pasiente: ",nombre
Print "Costo de la Internacion: ",costo
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')
Codificación en C++
char nombre [20], sigue;
int tipo, edad, dias;
float costo;
do
{
cout<<"Nombre del Pasiente "<<endl;
cin>>nombre;
cout<<"Edad: "<<endl;
cin>>edad;
cout<<"Dias de Hospitalizacion: "<<endl;
cin>>dias;
do
{
cout<<"Tipo de Enfermedad "<<endl;
cin>>tipo;
switch(tipo)
{
case 1:costo=25.00*dias;
break;
case 2:costo=15.00*dias;
break;
case 3:costo=20.00*dias;
break;
case 4:costo=35.00*dias;
break;
case 5:costo=48.00*dias;
break;
default:
{
cout<<"Error en tipo de Enfermedad "<<endl;
}
tipo=0;
}
}
while(tipo=0);
if(edad>=14&&edad<=22)
{
costo=costo*1.10;
}
cout<<"Nombre del Pasiente: "<<nombre<<endl;
cout<<"Costo de la Internacion: "<<costo<<endl;
cout<<"Desea Continuar (s/n): "<<endl;
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
getch();
return 0;
}
nombre [20], sigue char
tipo, edad, dias int
costo real
do
{
Print "Nombre del Pasiente "
read nombre
Print "Edad: "
read edad
Print "Dias de Hospitalizacion: "
read dias
do
{
Print "Tipo de Enfermedad "
read tipo
switch(tipo)
{
case 1:costo=25.00*dias
break
case 2:costo=15.00*dias
break
case 3:costo=20.00*dias
break
case 4:costo=35.00*dias
break
case 5:costo=48.00*dias
break
default:
{
Print "Error en tipo de Enfermedad "
}
tipo=0
}
}
while(tipo=0)
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
Print "Nombre del Pasiente: ",nombre
Print "Costo de la Internacion: ",costo
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')
Codificación en C++
char nombre [20], sigue;
int tipo, edad, dias;
float costo;
do
{
cout<<"Nombre del Pasiente "<<endl;
cin>>nombre;
cout<<"Edad: "<<endl;
cin>>edad;
cout<<"Dias de Hospitalizacion: "<<endl;
cin>>dias;
do
{
cout<<"Tipo de Enfermedad "<<endl;
cin>>tipo;
switch(tipo)
{
case 1:costo=25.00*dias;
break;
case 2:costo=15.00*dias;
break;
case 3:costo=20.00*dias;
break;
case 4:costo=35.00*dias;
break;
case 5:costo=48.00*dias;
break;
default:
{
cout<<"Error en tipo de Enfermedad "<<endl;
}
tipo=0;
}
}
while(tipo=0);
if(edad>=14&&edad<=22)
{
costo=costo*1.10;
}
cout<<"Nombre del Pasiente: "<<nombre<<endl;
cout<<"Costo de la Internacion: "<<costo<<endl;
cout<<"Desea Continuar (s/n): "<<endl;
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
getch();
return 0;
}

Problema 4
Pseudocodigo
suma=0 int
termino=3, n int
conta=1 int
Print "Cantidad de terminos de la serie "
read n
while(conta<=n)
{
suma=suma+termino
Print termino ,"+"
termino=termino+3
conta=conta+1
}
Print ": ", suma
Codificación en c++
int suma=0;
int termino=3, n;
int conta=1;
cout<<"Cantidad de terminos de la serie "<<endl;
cin>>n;
while(conta<=n)
{
suma=suma+termino;
cout<<termino<<"+";
termino=termino+3;
conta=conta+1;
}
cout<<": "<<suma<<endl;

Practica 5
Pseudocodigo
n, conta=1, sumatotal=0, suma=0, c1, c2, c3, c4 int
prom realsigue='s' char
while(sigue=='s'||sigue=='S'){
Print "Numero de alumnos=?"
read nwhile(conta<=n)
{
Print "\n"Print "Nombre del alumno=?"
nombre[25] charcin.ignore()
cin.getline(nombre,25,'\n');
Print "\n"
Print "Calificacion parcial 1"
read c1Print "\n"
Print "Calificacion parcial 2"
read c2Print "\n"
Print "Calificacion parcial 3"
read c3Print "\n"
Print "Calificacion parcial 4"
read c4Print "\n"
suma=c1+c2+c3+c4
prom=suma/4.0sumatotal=sumatotal+prom
conta=conta+1
}
Print "El promedio general del grupo es: ", (sumatotal/n)Print "Desea continuar(s/n)"
read sigue;}
Codificación en C++
#include<iostream.h>
#include<conio.h>
int main()
{
int n, conta=1, sumatotal=0, suma=0, c1, c2, c3, c4;
float prom;char sigue='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Numero de alumnos=?"<<endl;
cin>>n;while(conta<=n)
{cout<<"\n"<endl;
cout<<"Nombre del alumno=?"<<endl;
char nombre[25];cin.ignore();
cin.getline(nombre,25,'\n');
cout<<"\n"<<endl;
cout<<"Calificacion parcial 1"<<endl;
cin>>c1;cout<<"\n"<<endl;
cout<<"Calificacion parcial 2"<<endl;
cin>>c2;cout<<"\n"<<endl;
cout<<"Calificacion parcial 3"<<endl;
cin>>c3;cout<<"\n"<<endl;
cout<<"Calificacion parcial 4"<<endl;
cin>>c4;cout<<"\n"<<endl;
suma=c1+c2+c3+c4;
prom=suma/4.0;sumatotal=sumatotal+prom;
conta=conta+1;
}
cout<<"El promedio general del grupo es: "<<(sumatotal/n)<<endl;
cout<<"Desea continuar(s/n)"<<endl;
cin>>sigue;
}
getch();
return 0;
}
lunes, 8 de octubre de 2012
Practica 6
Practica 6
Problema 1
Pseudocodigo:Inicio
a int
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{
Print”introduce un numero entero=”
Read a
If (valor%2==0)
{
Print valor, “Valor, es un numero par”
}
Else
{
Print valor, “Valor es un numero impar”
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
Fin
Codificación en C++#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int a;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout<<" Introduce Un Numero Entero = "<<endl;
cin>> a ;
if (a%2==0)
{
cout<< " Valor,Es Un Numero Par = "<<endl;
}
else{
cout<<"Valor,Es Un Numero Impar = "<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch();
return 0;
}

Problema 2
Pseudocodigo
N1 int
N2 int
continuar=1 int
while (continuar==1)
{Print”introduce un valor entero”
Read n1
Print“introduce un segundo valor entero”
Read n2
If(n1>n2)
{
Print “el primer valor es mayor”
}
Else
If(n1==n2)
{
Print “los dos valores son iguales”
}
else
{
Print”el primer valor es menor”
}
}
Print "desea continuar 1(si) 0(no)= "
read continuar;
}fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int n1,n2;
int continuar=1;
while (continuar==1)
{
cout<<"Introduce un valor entero= "<<endl;
cin>> n1;
cout<<"Introduce un segundo valor entero= "<<endl;
cin>> n2;
if(n1>n2)
{
cout<<"El primer valor es mayor"<<endl;
}
else {
if (n1==n2)
{
cout<<"Los dos Valores son iguales"<<endl;
}
else {
cout<<"El primer valor es menor"<<endl;
}
}
cout<<"desea continuar 1(si) 0(no)= "<<endl;
cin>>continuar;
}
getch ();
return 0;
}

Programa 3Pseudocodigo
c1,c2,c3,c4,c real
Nombre[30] char
sigue='s' char
while (sigue=='s'||sigue=='S')
{
Print "Introduce El Nombre Del Alunmo"
cin.getline(Nombre,30,'\n');Print "Introduce c1"
read c1
Print "Introduce c2 "
read c2
Print "Introduce c3 "
read c3
Print "Introduce c4 "
read c4
c=(c1+c2+c3+c4)/4;
if(c>=70)
{
Print Nombre ,"\t" , "Promedio es\t" , c , " Tu Calificasion Es Aprobatoria "
}
else {
Print Nombre , "\t" , "Promedio es\t" , c , "Reprobaste La Materia"
}
Print "Desea continuar(s/N)= "
read sigue;
cin.ignore();
clrscr();
}
Codificación en c++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c1,c2,c3,c4,c;
char Nombre[30];
char sigue='s';
while (sigue=='s'||sigue=='S')
{
cout<<"Introduce El Nombre Del Alunmo" <<endl;
cin.getline(Nombre,30,'\n');
cout<<"Introduce c1"<<endl;
cin>> c1;
cout<<"Introduce c2 "<<endl;
cin>> c2;
cout<<"Introduce c3 "<<endl;
cin>> c3;
cout<<"Introduce c4 "<<endl;
cin>> c4;
c=(c1+c2+c3+c4)/4;
if(c>=70)
{
cout<<Nombre<<"\t"<<"Promedio es\t"<<c<< " Tu Calificasion Es Aprobatoria "<<endl;
}
else {
cout<<Nombre<<"\t"<<"Promedio es\t" <<c<< "Reprobaste La Materia"<<endl;
}
cout<<"Desea continuar(s/N)= "<<endl;
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

cout<<Nombre<<"\t"<<"Promedio es\t" <<c<< "Reprobaste La Materia"<<endl;
}
cout<<"Desea continuar(s/N)= "<<endl;
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Problema 4
Pseudocodigo
c real
sigue ='s' char
while(sigue=='s'||sigue=='S')
{
Print "Introducir Parametro de voltaje"
read c
if(c>=600)
{
Print "Prueba de voltaje aceptada"
}
else {
Print "Prueba de voltaje no aceptada"
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}
Codificación en C++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c;
char sigue ='s';
while(sigue=='s'||sigue=='S')
{
cout<<"Introducir Parametro de voltaje"<<endl;
cin>> c;
if(c>=600)
{
cout<<"Prueba de voltaje aceptada"<<endl;
}
else {
cout<<"Prueba de voltaje no aceptada"<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Problema 5Pseudocodigo
Pseudocodigoinicio
A real
B real
C real
a real
b real
v real
continuar=1 int
while(continuar==1)
{print" Terreno A "
print" Valor de un lado del terreno A="
read A
print " \n Terreno B "print" Valor de la base del Terreno B= "
read B
print" Valor de la Altura del Terreno B= "
read C
a=A*A
b=B*C
if (a>b)
{
print " \n El Terreno B es mas barato que el Terreno A "
}
else {
if (a==b)
{
print " \n Los dos Terrenos son Iguales "
}
}
Print "Desea continuar 1(si) 0(no) = "
read continuar;
clrscr();
cin.ignore();
}Fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C, a, b;
int continuar=1;
while(continuar==1)
{
cout<<"Terreno A"<<endl;
cout<<"Valor de un lado del Terreno A= ";
cin>> A;
cout<<"\n Terreno B"<<endl;
cout<<"Valor de la base del Terreno B= ";
cin>> B;
cout<<"Valor de la altura del Terreno B= ";
cin>>C;
a=A*A;
b=B*C;
if(a>b)
{
cout<<"\nEl Terreno B es mas barato que el Terreno A"<<endl;
}
else {
if (a==b)
{
cout<<"\nLos dos terrenos son iguales"<<endl;
}
cout<<"Desea continuar 1(si) 0(no) = "<<endl;
cin>>continuar;
clrscr();
cin.ignore();
}
getch ();
return 0;
}
Problema 6Pseudocodigo
Inicio
A int
B int
C int
continuar=1 int
while (continuar==1)
{Print ”introducir primer numero”
Read a
Print “introducir Segundo numero”
Read b
Print “introducir tercer numero”
Read c
if(a<b&&b<c)
{cout<<"los numeros estan en orden acendente"
}
Else
{
Print " No están en Orden"
}
Print "desea continuar 1(si) 0(no)= "
read continuar;
}Fin
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout<<" Introducir Primer Numero = ";
cin>> A;
cout<<" Introducir segundo Numero = ";
cin>> B;
cout<<" Introducir Tercer Numero = ";
cin>>C;
if(A<B&&B<C)
{
cout<<"\n Los nuemeros estan en orden acendente"<<endl;
}
else {
cout<<"\n No estan en orden acendente "<<endl;
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Programa 7
PseudocodigoInicio
Horas, minutos int
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{Print “horas”
Read horas
Print “minutos”
Read minutos
Print horas, “:”,minutos
If(horas>=1 && horas<=12)
{
Print horas , “:”,minutos, “AM”
}
Else {
If(horas>=13 &&horas <=24)
{
Horas=horas-12
Print horas, “:”, minutos, “PM”
}
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}FIN
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main ()
{
int Horas;
int minutos;
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cout <<"Horas " <<endl;
cin>> Horas;
cout <<" minutos " <<endl;
cin>> minutos;
cout << Horas << " : " << minutos <<endl;
if(Horas >=1 && Horas <=12)
{
cout<< Horas << " : " << minutos << " AM " <<endl;
}
else {
if(Horas >=13 && Horas <=24)
{
Horas=Horas-12;
cout<< Horas << " : " << minutos << " PM " <<endl;
}
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch();
return 0;
}

Problema 8Inicio
Dia int
Año int
Mes [10] char
sigue ='s' char
while(sigue=='s'||sigue== 'S')
{Print “introduzca dia mes año=”
Read dia, mes, año
Print dia, “”,mes, “”, año
If (mes== “enero”)
{
Print dia, “/”, 1, “/”, año
}
Else
{
If(mes= =“febrero”)
{
Print dia , “/”,2, “/”,año
}
Else
{
If(mes== “marzo”)
{
Print dia , “/”,3, “/”,año
}
Else
{
If(mes== “abril”)
{
Print dia , “/”,4, “/”,año
}
Else
{
If(mes== “mayo”)
{
Print dia , “/”,5, “/”,año
}
Else
{
If(mes== “junio”)
{
Print dia , “/”,6, “/”,año
}
Else
{
If(mes== “julio”)
{
Print dia , “/”,7, “/”,año
}
Else
{
If(mes== “agosto”)
{
Print dia , “/”,8, “/”,año
}
Else
{
If(mes== “septimbre”)
{
Print dia , “/”,9, “/”,año
}
Else
{
If(mes== “octubre”)
{
Print dia , “/”,10, “/”,año
}
Else
{
If(mes== “noviembre”)
{
Print dia , “/”,11, “/”,año
}
Else
{
If(mes== “diciembre”)
{
Print dia , “/”,12, “/”,año
}
}
}
}
}
}
}
}
}
}
}
}
}
Print "Desea Otro Calculo (s/n)=";
read sigue;
cin.ignore();
clrscr();
}fin
Codificación en C++#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main()
{
int d, a;
char mes[10];
char sigue ='s';
while(sigue=='s'||sigue== 'S')
{
cin>>d>>mes>>a;
cout<<"\n"<<endl;
if(strcmp(mes,"enero")==0)
{
cout<<d<<"/"<<"1"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"febrero")==0)
{
cout<<d<<"/"<<"2"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"marzo")==0)
{
cout<<d<<"/"<<"3"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"abril")==0)
{
cout<<d<<"/"<<"4"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"mayo")==0)
{
cout<<d<<"/"<<"5"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"junio")==0)
{
cout<<d<<"/"<<"6"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"julio")==0)
{
cout<<d<<"/"<<"7"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"agosto")==0)
{
cout<<d<<"/"<<"8"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"septiembre")==0)
{
cout<<d<<"/"<<"9"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"octubre")==0)
{
cout<<d<<"/"<<"10"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"noviembre")==0)
{
cout<<d<<"/"<<"11"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"diciembre")==0)
{
cout<<d<<"/"<<"12"<<"/"<<a<<endl;
}
}
}
}
}
}
}
}
}
}
}
}
cout<<"Desea Otro Calculo (s/n)=";
cin>>sigue;
cin.ignore();
clrscr();
}
getch ();
return 0;
}

Programa 9
Pseudocodigo
Inicio
Gasto float
Suma float
n=1 intcontinuar=1 int
while (continuar==1)
{
while (gasto!=-1)
{
print"gasto"n" = ? "
read gasto
if(gasto!=-1)
{
suma=suma+gasto
}
n=n+1
}
Print "gasto total = "suma
}
Print"Desea Otro Calculo (s/n)="
read continuar;
cin.ignore();
clrscr();
}
FIN
Codificación en C++#include <iostream.h>
#include <conio.h>
#include <string.h>
int main()
{
float gasto;
float suma;
int n=1;
while (gasto!=-1)
{
cout<<"gasto"<<n<<" = ? "<<endl;
cin>>gasto;
if(gasto!=-1)
{
suma=suma+gasto;
}
n=n+1;
}
cout<<"gasto total = "<<suma<<endl;
getch();
return 0;
}

Problema 10
Pseudocodigo
N int
sumaP=0, sumaN=0 int
valor int
conta=1 int
continuar=1 int
while (continuar==1)
{
Print " Introduce cantidad de datos = ";
read N;
while (conta<=N)
{
Print "introduce valor "<<N<<" = " ;
read valor;
if (valor >0)
{
sumaP= sumaP+valor;
}
else {
sumaN=sumaN+valor;
}
conta=sumaN+valor;
}
Print "Desea continuar 1(si) 0(no)=";
read continuar;
cin.ignore();
clrscr();
}
Codificación en C++#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int N;
int sumaP=0, sumaN=0;
int valor;
int conta=1;
int continuar=1;
while (continuar==1)
{
cout<< " Introduce cantidad de datos = ";
cin>>N;
while (conta<=N)
{
cout<< "introduce valor "<<N<<" = " ;
cin>>valor;
if (valor >0)
{
sumaP= sumaP+valor;
}
else {
sumaN=sumaN+valor;
}
conta=sumaN+valor;
}
cout<<"Desea continuar 1(si) 0(no)=";
cin>>continuar;
cin.ignore();
clrscr();
}

Problema 11
PseudocodigoInicio
N int
sumaN=0, sumaP=0 int
numero, c=1, NP=0, NN=0 int
continuar=1 int
while (continuar==1)
{
Print" Introdusca la cantidad de los numeros enteros"
Read N
while (c<=N)
{
Print" Introduce un valor entero positivo o negativo = "
Read numero
if (numero>0)
{
sumaP=sumaP + numero
NP=NP+1
}
else{
if (numero<0)
{
sumaN=sumaN + numero
NN=NN+1
}
}
c=c+1
}
print" El promedio de los numeros positivos es = "(sumaP/NP)
print" El promedio de los numeros negativos es = "(sumaN/NN)
FIN
codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int N;
int sumaN=0, sumaP=0;
int numero, c=1, NP=0, NN=0;
int continuar=1;
while (continuar==1)
{
cout<<" Introdusca la cantidad de los numeros enteros"<<endl;
cin>> N;
while (c<=N)
{
cout<< " Introduce un valor entero positivo o negativo = "<<endl;
cin>>numero;
if (numero>0)
{
sumaP=sumaP + numero;
NP=NP+1;
}
else{
if (numero<0)
{
sumaN=sumaN + numero;
NN=NN+1;
}
}
c=c+1;
}
cout<<" El promedio de los numeros positivos es = "<<(sumaP/NP)<<endl;
cout<<" El promedio de los numeros negativos es = "<<(sumaN/NN)<<endl;
cout<<"desea continuar 1(si) 0(no)= "<<endl;
cin>>continuar;
}
getch();
return 0;
}

Problema 12Pseudocodigo
n, valor int
mayor=0, menor=9999, conta=0 int
continuar=1 int
while (continuar==1)
{
Print "cantidad de datos"
read n
while(conta<=n)
{
Print "introduce valor"
read valor
if(valor>mayor)
{
mayor=valor;
}
if(valor<menor)
{
menor=valor;
}
conta=conta+1;
}
}
Print "Desea continuar 1(si) 0(no)= ";
read continuar;
cin.ignore();
clrscr();
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int n, valor;
int mayor=0, menor=9999, conta=0;
int continuar=1;
while (continuar==1)
{
cout<<"cantidad de datos" <<endl;
cin>>n;
while(conta<=n)
{
cout<<"introduce valor" <<endl;
cin>>valor;
if(valor>mayor)
{
mayor=valor;
}
if(valor<menor)
{
menor=valor;
}
conta=conta+1;
}
}
cout<<"Desea continuar 1(si) 0(no)= ";
cin>>continuar;
cin.ignore();
clrscr();
getch();
return 0;
}

Problema 13
PseudocodigoInicio
Venta float
n=1, v200=0, v300=0, v400=0 int
continuar='s’ char
while(continuar=='s'||continuar=='S')
{
print" Introduce la venta "N" = "
read venta
if(venta<=200.0)
{
v200=v200+1
}
else {
if(venta>200.0&&venta<400.0)
{
v300=v300+1
}
else {
v400=v400+1
}
}
N=N+1
print " Registrar otra venta (s/n) = "
read continuar
print " Numero de ventas" (N-1)
print" Ventas menor o igual a $200.00= "v200
print" Ventas mayor a 200.00 pero menor $400.00= "v300
print" Ventas mayor o igual a $400.00= "v400
FIN
codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
float venta;
int N=1, v200=0, v300=0, v400=0;
char continuar='s';
while(continuar=='s'||continuar=='S')
{
cout<<" Introduce la venta "<<N<<" = "<<endl;
cin>>venta;
if(venta<=200.0)
{
v200=v200+1;
}
else {
if(venta>200.0&&venta<400.0)
{
v300=v300+1;
}
else {
v400=v400+1;
}
}
N=N+1;
cout<< " Registrar otra venta (s/n) = "<<endl;
cin>>continuar;
cout<<" Numero de ventas" <<(N-1)<<endl;
cout<<" Ventas menor o igual a $200.00= "<<v200<<endl;
cout<<" Ventas mayor a 200.00 pero menor $400.00= "<<v300<<endl;
cout<<" Ventas mayor o igual a $400.00= "<<v400<<endl;
cout<<"desea continuar (s/n)= "<<endl;
cin>>continuar;
clrscr();
}
getch();
return 0;
}

Problema 14
Pseudocodigoc1,c2,n int
continuar=1 int
while (continuar==1)
{
Print " introduce cualquier numero entero positivo= "
Read n
if (n%2==0)
{
c1=n/2
print "si es Par realizar /2 = "c1
}
else {
c2=n*3+1
print" si es impar realizar *3+1 = "c2
FIN
Codificacion en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int c1,c2,n;
int continuar=1;
while (continuar==1)
{
cout<<" introduce cualquier numero entero positivo= " ;
cin>>n;
if (n%2==0)
{
c1=n/2;
cout<<"si es Par realizar /2 = "<<c1<<endl;
}
else {
c2=n*3+1;
cout <<" si es impar realizar *3+1 = "<<c2<<endl;
cout<<" Desea continuar 1(Si) 0 (No) = ";
cin>>continuar;
cin.ignore();
clrscr();
}
}
getch();
return 0;
}

Equipo:
Flores Mojica Miguel Angel
Moran Guerrero Raziel
lunes, 1 de octubre de 2012
Practica 5
Practica 5
Practica 5 Problema 1Pseudocodigo
Inicio
a int
Print”introduce un numero entero=”
Read a
If (valor%2==0)
{
Print valor, “Valor, es un numero par”
}
Else
{
Print valor, “Valor es un numero impar”
}
Fin
Codificación en C++
#include <conio.h>
#include <iostream.h>
#include <math.h>
int main ()
{
int a;
cout<<" Introduce Un Numero Entero = "<<endl;
cin>> a ;
if (a%2==0)
{
cout<< " Valor,Es Un Numero Par = "<<endl;
}
else{
cout<<"Valor,Es Un Numero Impar = "<<endl;
}
getch();
return 0;
}
Practica 5 Problema 2
Pseudocodigo
Inicio
N1 int
N2 int
Print”introduce un valor entero”
Read n1
Print“introduce un segundo valor entero”
Read n2
If(n1>n2)
{
Print “el primer valor es mayor”
}
Else
If(n1==n2)
{
Print “los dos valores son iguales”
}
else
{
Print”el primer valor es menor”
}
fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int n1,n2;
cout<<"Introduce un valor entero=?"<<endl;
cin>> n1;
cout<<"Introduce un segundo valor entero=?"<<endl;
cin>> n2;
if(n1>n2)
{
cout<<"El primer valor es mayor"<<endl;
}
else {
if (n1==n2)
{
cout<<"Los dos Valores son iguales"<<endl;
}
else {
cout<<"El primer valor es menor"<<endl;
}
}
getch ();
return 0;
}

Practica 5 Problema 3
Pseudocodigo
Inicio
Char nombre [20]
Print”nombre estudiante”
Gets(nombre)
c1 real
c2 real
c3 real
c4 real
c real
Print “primer parcial”
Read c1
Print “segundo parcial”
Read c2
Print “tercer parcial”
Read c3
Print “ cuarto parcial “
Read c4
c=(c1+c2+c3+c4)/4
if (c>=7)
{
Print”tu calificacion es aprobatoria”
}
Else {
Print”tu calificación no es aprobatoria”
}
fin
Codificación en C++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c1,c2,c3,c4,c;
char Nombre[30];
cout<<"Introduce El Nombre Del Alunmo" <<endl;
cin.getline(Nombre,30,'\n');
cout<<"Introduce c1"<<endl;
cin>> c1;
cout<<"Introduce c2 "<<endl;
cin>> c2;
cout<<"Introduce c3 "<<endl;
cin>> c3;
cout<<"Introduce c4 "<<endl;
cin>> c4;
c=(c1+c2+c3+c4)/4;
if(c>=7)
{
cout<<Nombre<<"\t"<<c<< " Tu Calificasion Es Aprobatoria "<<endl;
}
else {
cout<<Nombre<<"\t"<<"Promedio es\t" <<c<< "Reprobaste La Materia"<<endl;
}
getch ();
return 0;
}
Practica 5 Problema 4
Pseudocodigo
Inicio
c int
Print “Introducir Parámetro de Voltaje”
Read c
If (c>=600)
{
Print "Prueba de Voltaje aceptada"
}
else {
Print "Prueba de voltaje no aprobada"
}
FIN
Codificación en C++
#include <conio.h>
#include <math.h>
#include <iostream.h>
int main ()
{
float c;
cout<<"Introducir Parametro de voltaje"<<endl;
cin>> c;
if(c>=600)
{
cout<<"Prueba de voltaje aceptada"<<endl;
}
else {
cout<<"Prueba de voltaje no aceptada"<<endl;


Practica 5 Problema 5Pseudocodigoinicio
A real
B real
C real
a real
b real
v real
print" Terreno A "
print" Valor de un lado del terreno A="
read A
print " \n Terreno B "print" Valor de la base del Terreno B= "
read B
print" Valor de la Altura del Terreno B= "
read C
a=A*A
b=B*C
if (a>b)
{
print " \n El Terreno B es mas barato que el Terreno A "
}
else {
if (a==b)
{
print " \n Los dos Terrenos son Iguales "
}
}
Fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C, a, b;
cout<<"Terreno A"<<endl;
cout<<"Valor de un lado del Terreno A= ";
cin>> A;
cout<<"\n Terreno B"<<endl;
cout<<"Valor de la base del Terreno B= ";
cin>> B;
cout<<"Valor de la altura del Terreno B= ";
cin>>C;
a=A*A;
b=B*C;
if(a>b)
{
cout<<"\nEl Terreno B es mas barato que el Terreno A"<<endl;
}
else {
if (a==b)
{
cout<<"\nLos dos terrenos son iguales"<<endl;
}
}
getch ();
return 0;
}
Practica 5 Problema 6Inicio
A int
B int
C int
Print ”introducir primer numero”
Read a
Print “introducir Segundo numero”
Read b
Print “introducir tercer numero”
Read c
if(a<b&&b<c)
{cout<<"los numeros estan en orden acendente"
}
Else
{
Fin
Print " No están en Orden"
}
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
int main ()
{
int A, B, C;
cout<<" Introducir Primer Numero = ";
cin>> A;
cout<<" Introducir segundo Numero = ";
cin>> B;
cout<<" Introducir Tercer Numero = ";
cin>>C;
if(A<B&&B<C)
{
cout<<"\n Los nuemeros estan en orden acendente"<<endl;
}
else {
cout<<"\n No estan en orden "<<endl;
}
getch ();
return 0;
}


Practica 5 Problema 7Inicio
Horas, minutos int
Print “horas”
Read horas
Print “minutos”
Read minutos
Print horas, “:”,minutos
If(horas>=1 && horas<=12)
{
Print horas , “:”,minutos, “AM”
}
Else {
If(horas>=13 &&horas <=24)
{
Horas=horas-12
Print horas, “:”, minutos, “PM”
}
}
FIN
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main ()
{
int Horas;
int minutos;
cout <<"Horas " <<endl;
cin>> Horas;
cout <<" minutos " <<endl;
cin>> minutos;
cout << Horas << " : " << minutos <<endl;
if(Horas >=1 && Horas <=12)
{
cout<< Horas << " : " << minutos << " AM " <<endl;
}
else {
if(Horas >=13 && Horas <=24)
{
Horas=Horas-12;
cout<< Horas << " : " << minutos << " PM " <<endl;
}
}
getch();
return 0;
}

return 0;
}


Practica 5 Problema 7Inicio
Horas, minutos int
Print “horas”
Read horas
Print “minutos”
Read minutos
Print horas, “:”,minutos
If(horas>=1 && horas<=12)
{
Print horas , “:”,minutos, “AM”
}
Else {
If(horas>=13 &&horas <=24)
{
Horas=horas-12
Print horas, “:”, minutos, “PM”
}
}
FIN
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main ()
{
int Horas;
int minutos;
cout <<"Horas " <<endl;
cin>> Horas;
cout <<" minutos " <<endl;
cin>> minutos;
cout << Horas << " : " << minutos <<endl;
if(Horas >=1 && Horas <=12)
{
cout<< Horas << " : " << minutos << " AM " <<endl;
}
else {
if(Horas >=13 && Horas <=24)
{
Horas=Horas-12;
cout<< Horas << " : " << minutos << " PM " <<endl;
}
}
getch();
return 0;
}

Practica 5 Problema 8
1-Inicio
Dia int
Año int
Mes [10] char
Print “introduzca dia mes año=”
Read dia, mes, año
Print dia, “”,mes, “”, año
If (mes== “enero”)
{
Print dia, “/”, 1, “/”, año
}
Else
{
If(mes= =“febrero”)
{
Print dia , “/”,2, “/”,año
}
Else
{
If(mes== “marzo”)
{
Print dia , “/”,3, “/”,año
}
Else
{
If(mes== “abril”)
{
Print dia , “/”,4, “/”,año
}
Else
{
If(mes== “mayo”)
{
Print dia , “/”,5, “/”,año
}
Else
{
If(mes== “junio”)
{
Print dia , “/”,6, “/”,año
}
Else
{
If(mes== “julio”)
{
Print dia , “/”,7, “/”,año
}
Else
{
If(mes== “agosto”)
{
Print dia , “/”,8, “/”,año
}
Else
{
If(mes== “septimbre”)
{
Print dia , “/”,9, “/”,año
}
Else
{
If(mes== “octubre”)
{
Print dia , “/”,10, “/”,año
}
Else
{
If(mes== “noviembre”)
{
Print dia , “/”,11, “/”,año
}
Else
{
If(mes== “diciembre”)
{
Print dia , “/”,12, “/”,año
}
}
}
}
}
}
}
}
}
}
}
}
}
fin
Codificación en C++
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
int main()
{
int d, a;
char mes[10];
cin>>d>>mes>>a;
cout<<"\n"<<endl;
if(strcmp(mes,"enero")==0)
{
cout<<d<<"/"<<"1"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"febrero")==0)
{
cout<<d<<"/"<<"2"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"marzo")==0)
{
cout<<d<<"/"<<"3"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"abril")==0)
{
cout<<d<<"/"<<"4"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"mayo")==0)
{
cout<<d<<"/"<<"5"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"junio")==0)
{
cout<<d<<"/"<<"6"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"julio")==0)
{
cout<<d<<"/"<<"7"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"agosto")==0)
{
cout<<d<<"/"<<"8"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"septiembre")==0)
{
cout<<d<<"/"<<"9"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"octubre")==0)
{
cout<<d<<"/"<<"10"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"noviembre")==0)
{
cout<<d<<"/"<<"11"<<"/"<<a<<endl;
}
else{
if(strcmp(mes,"diciembre")==0)
{
cout<<d<<"/"<<"12"<<"/"<<a<<endl;
}
}
}
}
}
}
}
}
}
}
}
}
getch ();
return 0;
}

Equipo:
Flores Mojica Miguel Angel
Moran Guerrero Raziel
Suscribirse a:
Entradas (Atom)

























