int main() { int fim; printf("\nEntre com numero impar:"); scanf("%d", &fim); triangulo(fim); triangulo(fim/2); return 0; }
int main(){ system("clear"); int a, b, c; char resultado = 'x'; do { printf("Ingrese 3 valores correctos para determinar el tipo de triangulo\n"); printf("Lado a: "); scanf("%d" , &a); printf("Lado b: "); scanf("%d" , &b); printf("Lado c: "); scanf("%d" , &c); } while(a <= 0 || b <= 0 || c <= 0); switch(triangulo(a, b, c)){ case 'e': case 'E': printf("\nTriangulo Equilatero.\n"); break; case 'i': case 'I': printf("\ntriangulo Isósceles.\n"); break; case 's': case 'S': printf("\ntriangulo Escaleno.\n"); break; default:printf("\nLos datos ingresados no corresponden a un triangulo."); } return 0; }
int main() { int nRen, nCol; nRen = leerTam(" Dame el numeo de renglones "); nCol = leerTam(" Dame el numero columnas "); triangulo(nRen, nCol); system("pause"); }
int main(){ int x,y,z; printf("Informe o lado X: "); scanf("%d",&x); printf("Informe o lado Y: "); scanf("%d",&y); printf("Informe o lado Z: "); scanf("%d",&z); triangulo(x,y,z); return 0; }
/* subdivide triângulo */ void divide_triangulo(GLfloat *v1, GLfloat *v2, GLfloat *v3, int n) { int j; GLfloat v12[2], v23[2], v13[2]; if (n > 0) { for(j=0; j<2; j++) v12[j]=(v1[j]+v2[j])/2; for(j=0; j<2; j++) v23[j]=(v2[j]+v3[j])/2; for(j=0; j<2; j++) v13[j]=(v1[j]+v3[j])/2; divide_triangulo(v1, v12, v13, n-1); divide_triangulo(v12, v2, v23, n-1); divide_triangulo(v13, v23, v3, n-1); } /* ao final da recursão, desenha triângulo */ else(triangulo(v1, v2, v3)); }
/*** * pantalla a visualizar, crea las figuras */ void dibujarFiguras(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); gluLookAt(cam[0], cam[1], cam[2], 0.0, 0.0, -5.0, 0.0, 1.0, 0.0); rectangulo(); cuadrado(); triangulo(); glFlush(); glutSwapBuffers(); }
main() { clrscr(); int base,altura,m,opcion,alt,bama,bame,radio,perimetro,apotema; float resultado,resultadocu,atra,aesf,ahex; textcolor(210); cprintf("\n\n\t\t\t.......MENU.......\t\t\t"); textcolor(10); cprintf("\n\t1.TRIANGULO\t\t\t\n"); cprintf("\n\t2.CUADRADO\t\t\t\t\n"); cprintf("\n\t3.TRAPECIO\t\t\t\t\n"); cprintf("\n\t4.ESFERA\t\t\t\t\n"); cprintf("\n\t5.HEXAGONO\t\t\t\t\n"); cprintf("\n\t6.EXIT\t\t\t\t\n"); cprintf("\tSELECCIONE UNA OPCION\n"); scanf("%d",&opcion); textcolor(5); switch(opcion) { case 1: cprintf("dame la base\n"); scanf("%d",&base); cprintf("dame la altura\n"); scanf("%d",&altura); resultado=triangulo(base,altura); printf("\n\t\tAREA: %f",resultado); break; case 2: cprintf("dame el lado \n"); scanf("%d",&m); resultadocu=cuadrado(m); printf("\n\tAREA: %f",resultadocu); break; case 3: cprintf("dame la base mayor\n"); scanf("%d",&bama); cprintf("dame la base menor\n"); scanf("%d",&bame); cprintf("dame la altura del trapacio\n"); scanf("%d",&alt); atra=trapecio(bama,bame,alt); printf("el area del trapcio es: %f",atra); break; case 4: cprintf("dame el radio\n"); scanf("%d",&radio); aesf=esfera(radio); printf("el area de la esfera es %f\n",aesf); break; case 5: cprintf("dame el perimetro del haxagono\n"); scanf("%d",&perimetro); cprintf("dame el apotema del hexagono\n"); scanf("%d",&apotema); ahex=hexagono(perimetro,apotema); printf("el area del hexagono es: %f\n",ahex); break; default: cprintf("\t\tEXIT"); } getch(); return(0); }
main(){ char sal='0',opt,optarre; printf("Bernardo Orozco Garza 1719152\n"); printf("Lo llenaras tu o random? 1) TU 0) RANDOM "); fflush(stdin); scanf("%c",&optarre); while(optarre!='1'&&optarre!='0'){ printf("ERROR de captura "); fflush(stdin); scanf("%c",&optarre); } printf("Dame el tamano del arreglo (1-10)\t"); scanf("%d",&n); while(n<1||n>10){ printf("ERROR de captura "); scanf("%d",&n); } switch(optarre){ case '1': printf("Introduce los valores del arreglo\n"); for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%d,%d = ",i+1,j+1); scanf("%f",&list[i][j]); } } break; case '0': for(i=0;i<n;i++){ for(j=0;j<n;j++){ list[i][j]=rand() % 10 + 1; } } break; } do{ printf("Que quieres hacer? \n 1) SUMA\n 2) RESTA\n 3) DIVICION\n 4) MULTIPLICACION\n 5) ORDENAR ARREGLO\n 6) BUSQUEDA\n 7) SUMA TRIANGULO SUPERIOR E INFERIOR\n 8) SALIR\n"); fflush(stdin); opt=getch(); while(opt!='1'&&opt!='2'&&opt!='3'&&opt!='4'&&opt!='5'&&opt!='6'&&opt!='7'&&opt!='8'){ printf("ERROR de captura 1-8 "); fflush(stdin); opt=getch(); } switch(opt){ case '1': sum(); break; case '2': res(); break; case '3': div(); break; case '4': mul(); break; case '5': ordenacion(); break; case '6': busqueda(); break; case '7': triangulo(); break; } if(opt!='8'){ printf("\n\ndeseas salir? 1) SI 0) NO "); fflush(stdin); scanf("%c",&sal); } while(sal!='1'&&sal!='0'){ printf("ERROR de captura 1 o 0 "); fflush(stdin); sal=getch(); } system("cls"); }while(sal=='0'&&opt!='8'); getch(); }