Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA CIVIL
PROGRAMACION DIGITAL
2.- Disear un programa que permita ingresar 6 notas. El programa debe calcular el
nmero de aprobados, el nmero de desaprobados, el % de aprobados y el % de
desaprobados.
CODIGO DEL PROGRAMA:
#include<conio.h>
#include<iostream.h>
void main()
{
const int max=6;
int notas[max];
int naprobados=0;
int ndesaprobados=0;
float paprobados=0.0;
float pdesaprobados=0.0;
for(int i=0;i<max;i++)
{
cout<<"Ingrese nota: ";
cin>>notas[i];
}
cout<<"\nFin de datos";
for(int j=0;j<max;j++)
{
if(notas[j]>10)
naprobados=naprobados+1;
else
ndesaprobados=ndesaprobados+1;
}
paprobados=float(naprobados)/max;
pdesaprobados=float(ndesaprobados)/max;
cout<<"\n\nEl numero de aprobados es: "<<naprobados;
cout<<"\n\nEl numero de desaprobados es: "<<ndesaprobados;
cout<<"\n\nEl procentaje de aprobados es: "<<(paprobados*100)<<"%";
cout<<"\n\nEL porcentaje de desaprobados es: "<<(pdesaprobados*100)<<"%";
getch();
}
INGENIERIA CIVIL
PROGRAMACION DIGITAL
3.- Disear un programa que permita sumar 2 arreglos a y b de 6 elementos cada uno. El
resultado se debe almacenar en un tercer arreglo c. La suma se puede definir como:
c[k]=a[k]+b[k].
CODIGO DEL PROGRAMA:
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
void main()
{
const int max=6;
int a[max],b[max],c[max];
cout<<"Ingrese datos del arreglo a\n\n";
for(int i=0;i<max;i++)
{
cout<<"Ingrese numero: ";
cin>>a[i];
}
cout<<"\nIngrese datos del arreglo b\n\n";
for(int j=0;j<max;j++)
{
cout<<"Ingrese numero: ";
cin>>b[j];
}
cout<<"\nFin de datos\n";
for(int k=0;k<max;k++)
{
c[k]=a[k]+b[k];
}
for(int l=0;l<max;l++)
{
cout<<"\na["<<(l+1)<<"]";
cout<<setw(5);
cout<<a[l];
cout<<"\tb["<<(l+1)<<"]";
cout<<setw(5);
INGENIERIA CIVIL
PROGRAMACION DIGITAL
cout<<b[l];
cout<<"\tc["<<(l+1)<<"]";
cout<<setw(5);
cout<<c[l];
}
getch();
}
4.- Disear un programa que permita calcular la media aritmtica de un conjunto de datos.
CODIGO DEL PROGRAMA:
#include<conio.h>
#include<iostream.h>
void main()
{
int i,N;
float x[50],S;
INGENIERIA CIVIL
PROGRAMACION DIGITAL
PROGRAMACION DIGITAL
{
for(int j=i+1;j<cantidad;j++)
{
if(numero[i]<numero[j])
{
aux=numero[i];
numero[i]=numero[j];
numero[j]=aux;
}
}
}
i=0;
cout<<"\nDatos ordenados\n\n";
do
{
cout<<"Elemento ["<<i<<"]:"<<setw(6)<<numero[i]<<endl;
i++;
}
while(i<cantidad);
getch();
}
INGENIERIA CIVIL
PROGRAMACION DIGITAL