Progamacion En Psudocodigo
Enviado por nach1z • 3 de Diciembre de 2012 • 4.978 Palabras (20 Páginas) • 363 Visitas
Arreglos 1
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int main(int argc, char *argv[])
{
char opc;
int i,sum,x[300],n;
do
{
clrscr();
sum=0;
p("SUMA DE N DATOS\ncuantos datos quieres sumar?");
s("%d",&n);
for (i=0; i<n; i++)
{
p("INTRODUCE EL DATO % d ",i+1);
s("%d", &x[i]);
sum = sum + x[i];
}
p("LOS DATOS ORIGINALES SON \n:");
for (i = 0; i<n; i ++)
p(" \n %d", x[i]);
printf ("\n LA SUMA DE LOS DATOS ES : % d\n", sum);
p("volver a calcular? s/n");
opc=getch();
}while (opc!='n');
}
Arreglos 2
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int main(int argc, char *argv[])
{
char opc;
int i,sum,x[300],n;
do
{
clrscr();
sum=0;
p("RESTA DE N DATOS\ncuantos datos quieres restar?");
s("%d",&n);
for (i=0; i<n; i++)
{
p("INTRODUCE EL DATO % d ",i+1);
s("%d", &x[i]);
sum = sum - x[i];
}
p("LOS DATOS ORIGINALES SON \n:");
for (i = 0; i<n; i ++)
p(" \n %d", x[i]);
printf ("\n LA RESTA DE LOS DATOS ES : % d\n", sum);
p("volver a calcular? s/n");
opc=getch();
}while (opc!='n');
}
Arreglos 3
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int main(int argc, char *argv[])
{
float res[1000],acum;
int n,i;
char o;
p("calculo de resistencias en paralelo\n");
do
{
do
{
acum=0;
p("cuantas resistencias tiene el circuito?");
s("%d",&n);
for (i=0;i<n;i++)
{
p("cual es la resistencia del circuito No. %d :",i+1);
s("%f",&res[i]);
acum=acum+1/res[i];
}
clrscr();
p("resistencias:\n");
for (i=0;i<n;i++)
{
p("%2d : %2.3f ",i+1,res[i]);
if (i%10==3) p("\n");
}
p("\nson estos datos corectos? s/n\n");
o=getch();
}while (o=='n');
p("la resistencia total es %f\n",1/acum);
p("calcular de nuevo? s/n");
clrscr();
o=getch();
}while (o!='n');
}
Arreglos 4
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int main(int argc, char *argv[])
{
int n,i;
float pctgm,muj[9],hom[9],tot[9],acum=0,acumm=0,acumh=0;
p("muestreo de la poblacion del CUCEI");
p("\ncuantas claces tienes este semestre?");
s("%d",&n);
for (i=0;i<n;i++)
{
p("cuantos alumnos son en tu salon %d?",i+1);
s("%f",&tot[i]);
p("cuantas mujeres hay en ese salon?");
s("%f",&muj[i]);
hom[i]=tot[i]-muj[i];
acum=acum+tot[i];
acumm=acumm+muj[i];
acumh=acumh+hom[i];
}
p("el total de la muestra fue de %.0f alumnos\nde los cuales %.0f son hombres y %.0f son mujeres\n",acum,acumh,acumm);
pctgm=acumm/acum*100;
p("lo que significa que el porcentaje de mujeres es de %2.2f porciento.\nque deja un %2.2f porciento de hombres\n",pctgm,100-pctgm);
p("de lo cual se concluye que nos hay una mujer por cada %.0f hombres\n",acumh/acumm);
system("PAUSE");
return 0;
}
Arreglos 5
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int main(int argc, char *argv[])
{
char k[255]={0};
int c,x=0;
p("teclea el texto utilizando (_) para separar las palabras\n");
s("%s",&k);
for(c=0;c<=255;c++)
{
if (k[c]=='_')
x++;
}
x++;
p("escribiste exactamente %d palabras\n",x);
system("PAUSE");
return 0;
}
Finciones con parámetros 1
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
void margen(int x,int y,int tc,int tbg,char c)
{
int i,j;
clrscr();
textbackground(tbg);
textcolor(tc);
for (i=0;i<x+2;i++)
p("%c",c);
p("\n");
for (i=1;i<y+2;i++)
{
p("%c",c);
gotoxy(x+2,i);
p("%c\n",c);
}
for (i=0;i<x+2;i++)
p("%c",c);
}
int main(int argc, char *argv[])
{
int
...