Revision: 61977
Updated Code
at January 25, 2013 15:23 by eijiadachi
Updated Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variáveis auxiliares float x_esq, x_dir; // quem está mais a esquerda? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variáveis auxiliares float y_cima, y_baixo; // quem está mais abaixo? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto está entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto está entre os y`s de p1 e p2 { printf( "Ponto cadastrado está dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado não está dentro do retangulo.\n"); } if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } return 0; }
Revision: 61976
Updated Code
at January 25, 2013 15:20 by eijiadachi
Updated Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variaveis auxiliares float x_esq, x_dir; // quem esta mais a esquerda? e mais a direita? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variaveis auxiliares float y_cima, y_baixo; // quem esta mais abaixo? e mais acima? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto esta entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto esta entre os y`s de p1 e p2 { printf( "Ponto cadastrado esta dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado nÃo esta dentro do retangulo.\n"); } return 0; }
Revision: 61975
Updated Code
at January 25, 2013 15:19 by eijiadachi
Updated Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variaveis auxiliares float x_esq, x_dir; // quem esta mais a esquerda? e mais a direita? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variaveis auxiliares float y_cima, y_baixo; // quem esta mais abaixo? e mais acima? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto est���¡ entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto est���¡ entre os y`s de p1 e p2 { printf( "Ponto cadastrado est���¡ dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado n���£o est���¡ dentro do retangulo.\n"); } return 0; }
Revision: 61974
Updated Code
at January 25, 2013 15:18 by eijiadachi
Updated Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variaveis auxiliares float x_esq, x_dir; // quem esta mais a esquerda? e mais a direita? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variaveis auxiliares float y_cima, y_baixo; // quem esta mais abaixo? e mais acima? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto est�¡ entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto est�¡ entre os y`s de p1 e p2 { printf( "Ponto cadastrado est�¡ dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado n�£o est�¡ dentro do retangulo.\n"); } return 0; }
Revision: 61973
Updated Code
at January 25, 2013 15:16 by eijiadachi
Updated Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variaveis auxiliares float x_esq, x_dir; // quem esta mais a esquerda? e mais a direita? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variaveis auxiliares float y_cima, y_baixo; // quem esta mais abaixo? e mais acima? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto está entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto está entre os y`s de p1 e p2 { printf( "Ponto cadastrado está dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado não está dentro do retangulo.\n"); } return 0; }
Revision: 61972
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 25, 2013 15:14 by eijiadachi
Initial Code
/*Questao 2: Leia dois pontoso do usuario, em seguida continue lendo outros pontos ate que uma coordenada negativa seja dada. Para o ponto dado imprima se ele esta contido no retangulo formado pelos primeiros 2 pontos dados. */ #include<stdio.h> int main(){ // ponto 1 float px1, py1; printf("digite as coordenadas do primeiro ponto: \n"); scanf("%f %f", &px1, &py1); // ponto 2; float px2, py2; printf("digite as coordenadas do segundo ponto: \n"); scanf("%f %f", &px2, &py2); // variáveis auxiliares float x_esq, x_dir; // quem está mais a esquerda? if( px1 < px2 ) { x_esq = px1; x_dir = px2; } else { x_esq = px2; x_dir = px1; } // variáveis auxiliares float y_cima, y_baixo; // quem está mais abaixo? if( py1 < py2 ){ y_baixo = py1; y_cima = py2; } else { y_baixo = py2; y_cima = py1; } float px, py; while( 1 ) { printf("digite as coordenadas de um ponto (coordenada negativa termina o programa): \n"); scanf("%f %f", &px, &py); if( px < 0.0 || py < 0.0 ){ break; } printf( "Coordenadas cadastradas foram positivas. Ler coordenadas mais uma vez.\n" ); } if( (x_esq <= px && px <= x_dir) && // coordenada x do ponto está entre os x's de p1 e p2 (y_baixo <= py && py <= y_cima ) ) // coordenada y do ponto está entre os y`s de p1 e p2 { printf( "Ponto cadastrado está dentro do retangulo.\n"); } else{ printf( "Ponto cadastrado não está dentro do retangulo.\n"); } return 0; }
Initial URL
Initial Description
questao 2
Initial Title
ponto dentro do retangulo
Initial Tags
Initial Language
C