none
Ayuda con mi pequeño programa por favor RRS feed

  • Pregunta

  • Bueno este es un programa para mi clase de programacion el cual formule yo y estoy trabado en la parte de escanear los signos vitales ya que al pasar a esa parte solo escanea el primero y no se por que, estoy atorado, ayuda :(. Por otra parte tambien queria saber como puedo hacer que cada 10 min pregunte los signos intente con (min%10 == 0) pero creo no funciono


    Gibran Trujillo Mtz



    #include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>
    /*GIBRAN TRUJILLO MARTINEZ / ING BIOMEDICA 
    
    int main()
    {	int contador = 0;
    	int turno = 1;
    	while(turno==1)
    	  {
    	  	float tiempo = 0;
    	  	int hor= 0, min= 0, seg= 0, x= 0;
    	  	contador = contador + 1;
    	  	int edad = 0;
    	  	float peso = 0;
    	  	float estatura = 0;
    	  	char padecimiento[20];
    	  	int presions = 0;
    	  	int presiond = 0;
    	  	int respiraciones = 0;
    	  	int latidos = 0;
    	  	float temperatura = 0;
    	  	printf("\nIngresa tu edad: ");
    	  	scanf("%d",&edad);
    	  	printf("\nIngresa tu peso en kg: ");
    	  	scanf("%f",&peso);
    	  	printf("\nIngresa tu estatura en m: ");
    	  	scanf("%f",&estatura);
    	  	printf("\nSufres algun padecimiento?, escribe tu padecimiento, ya sea Diabetes, hipertension, obesidad, cancer, Desnutricion, etc: ");
    	  	scanf("%s", padecimiento);
    	  	printf("\n--------------------------------------");
    	  	printf("\nPACIENTE: %d",contador);
    	  	printf("\nEDAD: %d", edad);
    	  	printf("\nPESO: %f", peso);
    	  	printf("\nESTATURA: %f", estatura);
    	  	printf("\nPADECIMIENTO: %s", padecimiento);
    	  	printf("\n--------------------------------------");
    	  	turno = 0;
    	  	x = 20;
    	  	printf("\nCRONOMETRO MODIFICADO PARA LA RAPIDEZ DE LA PRUEBA");
    	  	printf("\nHORAS/MINUTOS/SEGUNDOS");
    	  	printf("\n");
    	  	
    		for (hor = 0; hor <60; hor++)
    	      {
    	  		for(min = 0; min <60; min++)
    	  	      {
    	  	      	for(seg = 0; seg <60; seg++)
    				  {
    	  	  			printf("%02d:%02d:%02d\r",hor,min,seg);
    	  	  			Sleep(x);  	
    				  }
      	  			if(min==9)
      	  			  {
      	  			  	printf("\nHAN PASADO 10 MIN, INGRESE LOS SIGUIENTES SIGNOS VITALES");
      	  			  	printf("\nPresion arterial sistolica: ");
      	  			  	scanf("%d", presions);
      	  			  	printf("\nPresion arterial diastolica: ");
      	  			  	scanf("%d", presiond);
      	  			  	printf("\nRespiraciones por minuto: ");
      	  			  	scanf("%d", respiraciones);
      	  			  	printf("\nPulso en latidos por minuto: ");
      	  			  	scanf("%d", latidos);
      	  			  	printf("\nTemperatura en grados CELSIUS: ");
      	  			  	scanf("%f,", temperatura);
      	  			  	if((presions < 90)||(presions > 120))
      	  			  	 {
      	  			  	 	printf("\nPRESION SISTOLICA ANORMAL, LLAMANDO A UN MEDICO");
    					 }
      	  			  	if((presiond < 60)||(presiond > 80))
      	  			  	 {
      	  			  	 	printf("\nPRESION DIASTOLICA ANORMAL, LLAMANDO A UN MEDICO");
    					 }
      	  			  	if((respiraciones < 12)||(respiraciones > 18))
      	  			  	 {
      	  			  	 	printf("\nRESPIRACION ANORMAL, LLAMANDO A UN MEDICO");
    					 }
      	  			  	if((latidos < 60)||(latidos > 100))
      	  			  	 {
      	  			  	 	printf("\nPULSO ANORMAL, LLAMANDO A UN MEDICO");
    					 }
      	  			  	if((temperatura < 36.5)||(temperatura > 37.3))
      	  			  	 {
      	  			  	 	printf("\nTMPERATURA ANORMAL, LLAMANDO A UN MEDICO");
    					 }
    						 											 
    			  	  }
    
    		  	  }
    		   
    	  	  }	  	
    	  	 	
    	  }	
    }



    jueves, 28 de mayo de 2020 19:02

Respuestas

Todas las respuestas