Taller 3 Estructuras Secuenciales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

TALLER 3 ESTRUCTURAS SECUENCIALES

ALUMNA
GINELLA ALVAREZ
TAI-82

INSTRUCTOR:
ANDREY RENTERIA
MICROS

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO DE ELECTRICIDAD Y AUTOMATIZACION
INDUSTRIAL (CEAI)
REGIONAL VALLE
2021
PUNTO #4
int A,B,R;
char text[10];
//int A,B,R;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);

//captura de datos
Serial.println("escriba un numero entero");
memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
A = atoi(text); //convertir ascii a int

Serial.println("escriba el segundo numero entero");


memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
B = atoi(text); //convertir ascii a int

//operaciones
R=((A+B)^2)/3;

Serial.print("El resultado es:");


Serial.print(R);

}
PUNTO #5
int CODIGO;
float C1,C2,C3,C4,C5,PRO;
char text[10];
void setup(){
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);
}
void loop() {
// put your main code here, to run repeatedly:

//captura de datos
Serial.print("ingrese el codigo del estudiante :");
memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
CODIGO = atoi(text);

Serial.print("escriba la primera calificacion :");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
C1 = atof(text);

Serial.print("escriba la segunda calificacion :");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
C2 = atof(text);

Serial.print("escriba la tercera calificacion :");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
C3 = atof(text);

Serial.print("escriba la cuarta calificacion :");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
C4 = atof(text);

Serial.print("escriba la quinta calificacion :");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
C5 = atof(text);

//operaciones

PRO = (C1 + C2 + C3 + C4 +C5)/5;


Serial.print("El promedio de las calificaciones es :");
Serial.println(PRO);

Serial.print("Codigo del estudiante:");


Serial.println(CODIGO);
PUNTO #6

float NUM,CUA,CUB;
char text[10];

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);

//captura de datos
Serial.println("escriba un numero entero");
memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
NUM = atof(text); //convertir ascii a int

//operaciones
CUA=pow(NUM,2); //Cuadrado

CUB=pow(NUM,3); //Cubo

//resultado
Serial.print("El resultado del cuadrado es:");
Serial.print(CUA);

Serial.print("El resultado cubo es:");


Serial.print(CUB);
}

}
PUNTO #7

float A,B,PER,SUP;
char text[10];

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);

//captura de datos
Serial.println("escriba la altura");
memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
A = atof(text); //convertir ascii a int

Serial.println("escriba la base");
memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
B = atof(text); //convertir ascii a int

//operaciones
PER= (A+B)*2; //perimetro
SUP= B*A; //superficie

//resultado
Serial.print("El perimetro es:");
Serial.print(PER);

Serial.print("La superficie es:");


Serial.print(SUP);
}

}
PUNTO #8

float A,R;
char text[10];
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);

//captura de datos
Serial.print("ingrese el valor del radio :");
memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
R = atof(text);

//operaciones

A = PI*pow(R,2);
Serial.print("El area de la circunferencia es :");
Serial.println(A);

void loop() {
// put your main code here, to run repeatedly:

}
PUNTO #9
int PES,LON;
char text [20];
char NOM;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);
//captura de datos
Serial.print("ingrese el nombrel del dinosaurio");
memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 20);
NOM = (text);

Serial.print("Ingrese el valor de peso");


memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 20);
PES = atof(text); //convertir ascii a real

Serial.print("Ingrese el valor de longitud");


memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 20);
LON = atof(text); //convertir ascii a real

//operaciones
PES = PES*0,4535924;

LON = LON*0.3048006;

//resultado
Serial.print(" El peso del dinosaurio es:");
Serial.println(PES);

Serial.print("La longitud del dinosaurio es:");


Serial.println(LON);

Serial.print("El nombre del dinosaurio es:");


Serial.println(NOM);
}

void loop() {
// put your main code here, to run repeatedly:

}
PUNTO #10

int CANT;
char text [10];

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.setTimeout(5000);
//captura de datos

Serial.print("Ingrese el valor de la cantidad");


memset(text,0,sizeof(text)); //borra el buffer de datos
Serial.readBytesUntil('\r',text, 10);
CANT = atoi(text); //convertir ascii a real

//operaciones

CANT = CANT*3.25;

//resultado
Serial.print(" la cantidd expresada es:");
Serial.println(CANT);

void loop() {
// put your main code here, to run repeatedly:

}
PUNTO #11

char text [20];


int RADIO, ALT, AREA, VOL;
float pi = 3.1416;

void setup() {
// put your setup code here, to run once:

Serial.begin (9600);
Serial.setTimeout(5000);
//captura de datos
Serial.println(" escriba el radio del cilindro");
memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
RADIO= atof(text);//convierte ascii a entero

Serial.println(" escriba la altura de un cilindro ");


memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 10);
ALT= atoi(text);//convierte ascii a int

//operaciones
AREA= 2*PI*RADIO*ALT; //area requerida
VOL=PI*pow(RADIO,2)*ALT; //volumen requerido

//impresion de resultados
Serial.print("area del cilindro es:");
Serial.print(AREA);

Serial.print("Volumen del cilindro es:");


Serial.print(VOL);
}

}
PUNTO #12

char text [20];


int EXT, HEC;
float acre = 4047;

void setup() {
// put your setup code here, to run once:

Serial.begin (9600);
Serial.setTimeout(5000);
//captura de datos
Serial.println(" escriba la extension del terreno en
acres");
memset(text,0,sizeof(text));
Serial.readBytesUntil('\r',text, 20);
EXT= atof(text);//convierte ascii a entero

//operaciones
HEC
} = 4047*EXT; //area en Hectareas

//impresion de resultados
Serial.print("estos acres son= ");
Serial.print(HEC);

Serial.print("Metros cuadrados");

}
}

También podría gustarte