Hay que hacer esto en PSeint 75 puntos :)

Se hizo una encuesta y se obtuvo los siguientes datos: cédula, estado civil, número de hijos; de (X) encuestas se desea sacar los siguientes datos: promedio de hijos de los casados, el número de casados que no tienen hijos, promedio general de los hijos de los encuestados y el número de solteros.NOTA: Considere 1 si es soltero2 si es casado


juliankm08: pues creo que lo de cedula es algo adicional, lo importante es que el algoritmo diga promedio de casados, solteros y con hijos, creo que con 3 ingresos seria suficiente
xCesar: ya te ayudo.... espera
juliankm08: vale bro gracias
xCesar: amigo...pero cuando se termina la encuesta?
xCesar: que condicion se necesita para terminar la encuesta?
juliankm08: solo que diga si es soltero o casado y diga el promedio de hijos de los que estan casados
juliankm08: osea debe decir preguntar numero de documento, si es soltero o casado, si tiene hijos o no , por cada persona, con 3 o 4 personas creo que seria suficiente y basandose en eso decir promedio de casados con hijos, solteros con hijos, sin hijos solteros y sin hijos casados
xCesar: si entiendo pero hay dice de los encuestados sacar el promedio de los hijos... eso quiere decir que hay mas de 1 encuestado, entonces debe hacer un limitante que me diga a cuantos entrevistar.... que te parece si al empezar la encuesta me pregunte a cerca de cuantos deseo entrevistar... o en todo caso antes de entrevistar un menu que me diga si quiero continuar entrevistando... tmb se puede hacer..
juliankm08: epaaa super bien
juliankm08: vine buscando cobre y encontre oro :)

Respuestas

Respuesta dada por: xCesar
1

Respuesta:

Explicación:

Proceso ENCUESTA

Definir a,b como caracter;

Definir soltero,casado,hijo,total,estado,casado_c,casado_s Como Entero;

Definir promedio,total_hijo como real;

total<-0;

soltero<-0;

casado<-0;

hijo<-0;

promedio<-0;

casado_c<-0;

casado_s<-0;

total_hijo<-0;

Escribir '          ENCUESTA';

Escribir sin saltar 'Entrevistar (s) si  o  (n) no: ';

leer a;

Mientras a='s' Hacer

 total<-total+1;

 Escribir Sin Saltar 'Estado civil  soltero (1) casado(2): ';

 leer estado;

 

 Si estado==1 Entonces

  soltero<-soltero+1;

 SiNo

  casado<-total-soltero;

  Escribir Sin Saltar 'tiene hijos si(s) no(n): ';

  leer b;

   

  Si b=='s' Entonces

   Escribir Sin Saltar'numero de hijos: ';

   leer hijo;

   total_hijo<-total_hijo+hijo;

   total_hijo<-total_hijo/total;

   promedio<-promedio+hijo;

   promedio<-promedio/casado;

   casado_c<-casado_c+1;

  SiNo

   casado_s<-casado_s+1;

  FinSi

   

 FinSi

 Escribir sin saltar 'Entrevistar si(s) no(n):';

 leer a;

FinMientras

 

Escribir'El total de solteros es de :',soltero;

   Escribir'El total de casado sin hijo es de :',casado_s;

Escribir'El total de casado con hijo es de : ',casado_c;

Escribir 'El promedo de casado con hijo es de: ',promedio;

Escribir 'El promedio total de los entrevistados con hijos:',total_hijo;

 

FinProceso

Adjuntos:

juliankm08: Gracias broo!!! falto lo de la cedula pero eso yo se lo pongo por aca
xCesar: (Y)
juliankm08: ole tengo otro, cuantos puntos por este
juliankm08: Se tiene una lista, cada registro contiene 3 valores que significan la longitud de tres líneas rectas. Investigue para cada terna de valores, si es posible formar un triángulo y si lo es, qué tipo de triángulo: Equilátero, isósceles o escaleno; y si es rectángulo o no. Imprimir:El número total de triángulos que se pueden formar.El número de triángulos equiláterosEl número de triángulos isóscelesEl número de triángulos rectángulos
Preguntas similares