lunes, 23 de mayo de 2011

proyecto # 11

/*arreglos: conjunto de elementos que poseen caracteristicas similares. hay arreglos UNIDIMENSIONALES (vectores),
BIDIMENSIONELES (matrices), TRIDIMENSIONALES (cubo), N-DIMENSIONALES.
operaciones con arreglos:
1.almacenar datos
2.consultar datos
3.madificar datos
4.eliminar datos
caracteristicas de los arreglos:
1. tienen un nombre
2.cada posicion se reconoce por el valor de un subindice que indica la posicion donde se ubica un dato
Ejemplo:A[10] indica o hace referencia al dato que esta en la posicion 10 del vector A
B[5]
ESTUDIANTES[1]


X
___________________
| 10 | 20 | -5 | -8 |
|____|____|____|____|
x[0]=10
x[1]=20
x[2]=-5
x[3]=-8
3. El numero de posiciones : 4
10 -25 80 40
5 65 12 -8
4 6 8 -7
6 45 87 42
MATRIX

MATRIX[0][0]=10
MATRIX[1][1]=65
MATRIX[2][3]=-7
TOTAL FILAS= 4, representadas por un subndice que va desde 0 hasta 3
TOTAL COLUMNAS= 4, representadas por un subndice que va desde 0 hasta 3
Ejercicio:
realizar un programa que permita:
1. crear un arreglo de datos enteros. llamarlo K. el arreglo debe tener P posisiones.
2.sumar los datos del arreglo.
3. imprimir los datos del arreglo y el resultado de la suma
*/
#include<iostream>#include<iomanip>#include<conio.h>using namespace System;using namespace std;void
{


cout<<
cin>>P;

{
cout<<
cin>>K[i];
}


{
SUMADATOS=SUMADATOS+K[y];
cout<<
getch();
main() int K[15];int P ;"\n cuantas posisones tiene el arreglo? (maximo 15) ";for (int i=0; i<=P-1; i++)"\n K["<<i+1<<"] = ";float SUMADATOS=0;for (int Y=0; Y<=P-1; Y++)"\n la suma de los datos es: " <<SUMADATOS;



lunes, 16 de mayo de 2011

CORRECCION DEL PRIMER PARCIAL :)

CORRECIÒN PARCIAL
GRUPO B1
ANGELIK GOMEZ MEDINA   
2091808





/*Para N estudiantes se tiene el código se tiene M notas,
a)calcular la nota definitiva de cada estudiante, quitándole la nota más mala
b)Calcular el promedio general del curso
c) porcentaje de estudiantes que pasaron
d)porcentaje de estudiantes que perdieron
e)Hallar el código del estudiante que fue el mejor del curso y cuanto saco
f)INVENTADO
*/
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace System;
using namespace std;
void main()

{
     
      float minNota = 5;
      float maxdef = 0;
float sumadef = 0;
float pasaron = 0;
float perdieron = 0;
float codmejor = 0;
      cout<<"\n Ingrese la cantidad de estudiantes";
      float N;
      cin>>N;

      cout<<"\n digite  la cantidad de notas";
      float M;
      cin>>M;

      float Snotas;
           

for (int X=1;X<=N;X++)
      {
            cout<<"\n Ingrese el codigo del estudiante"<<X<<" ;
            float COD;
            cin>>COD;

            Snotas = 0;
            float DEF;
            DEF=0;
                 

        for (int n=1;n<=M;n++)
                  {
                        cout<<"\n Digite la nota"<<n;
                        float nota;
                        cin>>nota;

               
                  if (nota < minNota)
                    {
                        minNota = nota;
                    }

                    Snotas = Snotas + nota;

                  }
                 
            Snotas = Snotas - minNota;
                DEF = Snotas / (M - 1);
                sumadef = sumadef + DEF;
                if (DEF < 3)
                {
                    perdieron = perdieron + 1;
                }
                else
                {
                    pasaron = pasaron + 1;
                }
                if (DEF > maxdef)
                {
                    maxdef = DEF;
                    codmejor = COD;
                }

cout<<"\n El promedio  del estudiante con codigo"<<COD<<" es: "<<DEF;

            }
           

      }
       
      float PromCurso=(sumaDEF/N);

      cout<<"\n El promedio general del curso es: "<<PromCurso;

cout<<"\n El porcetaje de estudiantes que pasaron es: "<<(pasaron*100)/N
cout<<"\n EL porcentaje de estudiantes que perdieron es: "<<(perdieron*100)/N

     
      cout<<"\n\n La nota más alta del curso es :" <<maxdef
      cout<<"\n El codigo del estudiante con la mejor nota es :" << codmejor

     
      getch();
}

miércoles, 11 de mayo de 2011

proyecto #10

/*CICLO REPETITIVOS: Mientras-que DO-WHILE: hacer - mientras.
Ejemplo: Realizarun programa que permita ingresar N numeros enteros positivos.
calcular la media muestral, la desviacion estandar
imprimir
*/
#include<iostream>#include<iomanip>#include<conio.h>using
using
void
{
int N;
cout<<"\n cuantos datos desea procesar? ";
cin>>N;
//********************int DN=1;
double ACUM=0;
while(DN<=N)
{
cout<<"\n\n\n procesando el dato numero: "<<DN;
int DATO;
cout<<"\n porfavor ingrese el dato: ";
cin>>DATO;
ACUM+=DATO;
DN++;
}
double media=ACUM/N;
cout<<"\n La media muestral es : "<<media;
getch();
}
main()
namespace std;
namespace System;

lunes, 2 de mayo de 2011

Proyecto # 9

/* CICLOS REPETITIVOS o ESTRUCTURAS DE REPETICION
hay tres tipos de estructuras de repeticion:
1. mientras-que
2. hacer-mientras
3.para
Realizar un programa que permita para un numero de estudiantes, que el usuario determina a traves del teclado,
y cuyo valor queda almacenado en la posicion de memoria llamada E:
ingresar datos del codigo , nombre y dos notas que deberan almacenarse en las posiciones de memoria llamadas
COD, NOM, NOTA1 y NOTA2 respectivamente.
calcular el promedio de notas para cada estudiante y almacenarlo en la posicion de memoria llamada PROME.
calcular el promedio general del curso y almacenarlo en la posicion de memoria llamada PROMG.
imprimir resultados de los calculos acompaados de su respectivo mensaje por pantalla
*/
#include <iostream>#include <iomanip>#include <conio.h>using namespace System;using namespace std;void
{
main() //PASO 1:Entrada de datos para el numero de estudiantes que van a procesarse
cout<<
cin>>E;
int E; "\n"<<"por favor ingrese la cantidad de estudiantes a procesar: ";//PASO 2: crear un CICLO REPETITIVO para recorrer la cantidad de estudiantes que van a procesarse


{
char COD[10],NOM[20];float NOTA1, NOTA2,PROME,PROMG=0;for (int EN=1; EN<=E; EN=EN+1)//PASO 3: entrada de datos de cada estudiantecout<<
cout<<
cin>>COD;
cout<<
cin>>NOM;
cout<<
cin>>NOTA1;
cout<<
cin>>NOTA2;
"\n"<<"PROCESANDO EL ESTUDIANTE NUMERO: "<<EN;"\n\n"<<"porfavor digite el codigo del estudiante: ";"\n\n"<<"porfavor digite el nombre del estudiante(uno solo sin apellido): ";"\n\n"<<"porfavor digite la promera nota del estudiante: ";"\n\n"<<"porfavor digite la segunda nota del estudiante: ";//PASO 4: procesamiento de datos PROME=(NOTA1+NOTA2)/2;//PASO 5: acumular el promedio de cada estudiantePROMG=PROMG+PROME;//PASO 6: SALIDA DE INFORMACION del estudiantecout<<
getch ();

}
"\n"<<"el estudiante : "<<NOM<<" con codigo: "<<COD<<" saco un promedio de: "<<PROME;//PASO 7: calcular el promedio general del grupoPROMG=PROMG/E;//PASO 8: salida de informacion del grupocout<<
getch();
}
"\n\n"<<" el promedio general del grupo es: "<<PROMG;

 el resultado es :