elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con el código de este programa!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con el código de este programa!  (Leído 1,701 veces)
cesar98

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda con el código de este programa!
« en: 14 Noviembre 2017, 04:04 am »

Buenas, necesito ayuda para resolver este problema a continuacion:
Un medico almacena la siguiente información de sus pacientes: nombres, peso, fecha de la última visita (Ejemplo 11-01-2017) y si tiene o no alergias (s/n).
Escriba un programa en C que sirva para:
a.- Introducir en un vector de estructuras los datos de sus pacientes. Use para ello una función con parámetros en donde se use la función return . La función return debe ser usada para retornar el número real de pacientes registrados.
b.- Dado el nombre de un paciente e ingresado en la función principal (main), mostrar la fecha de la última visita y su peso. Use una función con parámetros tipo void. La información solicitada debe mostrarse en la función principal.
c.- Listar todos los pacientes alérgicos con peso superior a 70 Kgs. Use para ello una función con parámetros.
Nota: (No puedo usar variables locales).

Hasta el momento llevo esto de la parte a pero aún soy algo nuevo y necesito de sus orientaciones.

/*Ejercicio 1. Pagina 8.*/

#include<stdio.h> //Añadir las librerias
#include<stdlib.h>
#include<string.h>

struct p{
   char nombres[30];
   char fecha[10];
   float peso;
   char alergico;
}paciente[200];

int datos(paciente){

   char respuesta;
   int numero de pacientes=0, i;
   
   do{
      printf("Ingrese nombres del paciente: ");
      gets(paciente.nombres);
      fflush("stdin");
      printf("Ingrese el peso en kilogramos: ");
      scanf("%f",&paciente.peso);
      fflush("stdin");
      printf("Ingrese la fecha de consulta: ");
      gets(paciente.fecha);
      fflush("stdin");   
      printf("¿El paciente es alergico? s/n ");
      scanf("%c",&paciente.alergico);
      printf("¿Hay mas pacientes? S/N ");
      scanf("%c",&respuesta);
      numero_pacientes+=1;
   }while(resp=='S');
   return numero_pacientes;
}

int main(){
   int i;
   datos(paciente);
   
   system("pause");
   return 0;
}


Preguntas que me han surgido:
1- Como llamo a la funcion desde el main? y que valores le envio a la funcion?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con este codigo
Programación Visual Basic
5v5 2 2,749 Último mensaje 31 Mayo 2005, 22:56 pm
por 5v5
Necesito el codigo de este programa en C.
Programación C/C++
Parda 1 1,783 Último mensaje 7 Octubre 2012, 15:11 pm
por xiruko
un codigo para este programa sencillo
Programación General
etaccracker 2 2,238 Último mensaje 29 Marzo 2013, 16:04 pm
por crazykenny
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines