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