Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
getch();
}
// resolver
#include "stdio.h" // Dr.Ing. Luis Alberto Lujan Campos lujan@neosistemas.org
#include "conio.h"
main()
{
int i,j,k;//declara variable contadores
float c1[12];//columa nro. de datos del proceso 1
float c2[12];//columa nro. de datos del proceso 2
float c3[12];//columa nro. de datos del proceso 3
for(i=0;i<12;i=i+1)
{
printf("dato proceso nro 1 y dato nro=%d\n",i+1);
//se recibe fila por fila
scanf("%f",&c1[i]);
printf("dato proceso nro 2 y dato nro=%d\n",i+1);
scanf("%f",&c2[i]);
printf("dato proceso nro 3 y dato nro=%d\n",i+1);
scanf("%f",&c3[i]);
}
for(j=0;j<12;j=j+1) //parte b
{
printf("%6.1f\t %6.1f\t %6.1f\n",c1[j],c2[j],c3[j]);
}
printf("Parte c)%6.1f\n",(c1[0]+c1[1]+c1[2]+c1[3]));//parte c
printf("Parte d)%6.1f\n",(c2[4]+c2[5]+c2[6]+c2[7]));//parte d
printf("Parte e)%6.1f\n",(c3[8]+c3[9]+c3[10]+c3[11]));//parte e
float acu1=0;//inicializo acu1 //parte f
for(k=0;k<12;k=k+1) //parte f
{
acu1=acu1+c1[k];
}
printf("%6.1f\n",acu1);
for(k=0;k<4;k=k+1) //parte g
{
printf("Parte g)%6.1f\n",(c1[k]+c2[k]+c3[k]));
}
//parte h
float acu2=0;
for(i=4;i<8;i=i+1) //parte h
{
acu2=acu2+c1[i]+c2[i]+c3[i];
}
printf("Parte h)%6.1f\n",acu2);
for(i=8;i<12;i=i+1) //parte i
{
printf("Parte i)%6.1f\n",(c1[i]+c2[i]+c3[i]));
}
//parte j
float acutot=0;
for(i=0;i<12;i=i+1) //parte j
{
acutot=acutot+(c1[i]+c2[i]+c3[i]);
}
for(i=0;i<4;i=i+1) //parte j
{
printf("Parte j)%6.1f%\n",((c1[i]+c2[i]+c3[i])/acutot)*100);
}
getch(); //detiene la ejecucion final
}
// burbuja
#include "stdio.h" //Autor: Dr. Ing. Luis Alberto Lujan Campos
#include "conio.h" //lujan@neosistemas.org
main()
{
float dato[15],temporal; int k,i,j;
printf("ingrese la cantidad de datos menor a 15 :\n");
scanf("%d",&k);
// lectura de datos
printf("ingrese %d valores \n",k);
for (i=0;i<k;i++)
{
scanf("%f",&dato[i]);
}
// ordenacion de datos ingresados
for (i=0;i<k;i++)
{
for (j=i+1;j<k;j++)
{
if(dato[j]<dato[i]) // < de menor a mayor > de mayor a menor
{
temporal=dato[i];
dato[i]=dato[j];
dato[j]=temporal;
}
}
}
// imprimir resultados
printf("datos ordenados \n");
for (i=0;i<k;i++)
{
printf("%10.3f",dato[i]);
}
getch();
}
//parte c
if(ano1[i]%5==0&&ano1[i]/10<<10)
{
printf("DOBS1");printf("\n");
}
if(ano2[i]%5==0&&ano2[i]/10<<10)
{
printf("DOBS1");printf("\n");
if(ano3[i]%5==0&&ano3[i]/10<<10)
{
printf("DOBS1");printf("\n");
}
}
//parte b
for (i=0;i<6;i++)
{
prom[i]=(ano1[i]+ano2[i]+ano3[i])/3;
sum=sum+prom[i];
}
promg=sum/6;
for (i=0;i<6;i++)
{
m=0.2*(prom[i]-promg)*(prom[i]-promg);
}
float DE;
DE=sqrt(m);
printf("la desviacion estandar es= %10.2f\n",DE);
}
//parte a
for(i=0;i<15;i++)
{
printf("Ingrese codigo= ",i+1);scanf("%f",&codigo[i]);
printf("ingrese tiempo= ",i+1);scanf("%f",&tiempo[i]);
}
//parte b
for(i=0;i<15;i++)
{
sum=sum+tiempo[i];
}
for(i=4;i<12;i++)
{
parcial[i]=(tiempo[i]/sum)*100;sum2=sum2+tiempo[i];
}
total=(sum2/sum)*100;
for(i=4;i<12;i++)
{
printf("%10.2f\n",parcial[i]);printf("\n");
}
printf("%10.2f\n",total);
}