holas gente quisiera que me digan como poder colocar una imagen splash en la presentacion de inicio de mi programa ........e buscado por internet y nada
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
import java.awt.*;
import javax.swing.*;
public class LinesRectsOvals extends JFrame {
public LinesRectsOvals()
{
super( "GRAFICO" );
setSize( 500,500 );
setVisible( true );
}
public void stop(int tiempo) {
try{Thread.sleep(tiempo);}catch(Exception err){}
}
public static void Quicksort(int A[], int b, int t)
{
int pivote;
if(b < t){
pivote=colocar(A, b, t);
Quicksort(A, b, pivote-1);
Quicksort(A, pivote+1, t);
}
}
public static int colocar(int A[], int b, int t)
{
int i;
int pivote, valor_pivote;
int temp;
pivote = b;
valor_pivote = A[pivote];
for (i=b+1; i<=t; i++){
if (A[i] > valor_pivote){
pivote++;
temp=A[i];
A[i]=A[pivote];
A[pivote]=temp;
}
}
temp=A[b];
A[b]=A[pivote];
A[pivote]=temp;
return (int) pivote;
}
public void paint( Graphics g )
{
int A[]=new int[470];
int p=0,q=469;
super.paint( g );
g.setColor( Color.RED );
g.drawLine(30,0,30,470);
g.drawLine(30,470,500,470);
for(int y=0;y<469;y++)
{stop(50);
int valor = 1 + ( int ) ( Math.random() *469 );
A[y]=valor;
g.setColor( Color.RED );
g.drawLine(30+y,470,30+y,valor);
System.out.print (" Arreglo Desordenado "+"<"+A[y]+">");
System.out.print ("\n");
}
g.setColor(java.awt.Color.white);
g.fillRect(0,0,500,500);
g.setColor(java.awt.Color.black);
Quicksort(A,p,q);
for(int x=0;x<469;x++)
{stop(50);
g.setColor( Color.RED );
g.drawLine(30+x,470,30+x,A[x]);
System.out.print (" Arreglo Ordenado "+"<"+A[x]+">");
System.out.print ("\n");
}
}
public static void main( String args[] )
{
LinesRectsOvals application = new LinesRectsOvals();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
}
public class Arreglo
{
public void Quicksort(int A[], int b, int t)
{
int pivote;
if(b < t){
pivote=colocar(A, b, t);
Quicksort(A, b, pivote-1);
Quicksort(A, pivote+1, t);
}
}
public int colocar(int A[], int b, int t)
{
int i;
int pivote, valor_pivote;
int temp;
pivote = b;
valor_pivote = A[pivote];
for (i=b+1; i<=t; i++){
if (A[i] > valor_pivote){
pivote++;
temp=A[i];
A[i]=A[pivote];
A[pivote]=temp;
}
}
temp=A[b];
A[b]=A[pivote];
A[pivote]=temp;
return (int) pivote;
}
public static void main(String[] args)
{
int j=0,n=0,p=0,q=121;
int A[]=new int[121];
p=0;//primer valor inicial//
for(int i=0;i<120;i++)
{
int valor = 1 + ( int ) ( Math.random() * 469 );
A[i]=valor;
}
Quicksort(A,p,q);
for(j=0;j<120;j++)
{
System.out.print ("<"+A[j]+">");
}
}
}
#include<windows.h>
#include <GL/glut.h>
#define ancho 320
#define altura 240
#define profundidad 500
void DibujaCuadrado();
void ejesxy();
void TecladoMovimiento(int tecla, int x, int y);
int posx=0, posy=0;
int main(int argc, char** argv) {
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
glutInitWindowPosition(100, 0);
glutInitWindowSize(500, 500);
glutCreateWindow("GRAFICADOR ");
glOrtho(-20, 300, -40, 200, -profundidad, profundidad);
glClearColor(1, 1, 1, 0);
glutDisplayFunc(DibujaCuadrado);
glutMainLoop();
return 0;
}
void DibujaCuadrado() {
glClear(GL_COLOR_BUFFER_BIT);
ejesxy();
glPushMatrix();
glTranslatef(posx, posy,0);
glBegin( GL_LINE_STRIP );
for(int i=0;i<300;i++)
{
int x=rand()%100;
//draw polyline
glVertex2i( i, x );
glVertex2i( i, 0 );
}
glEnd();
glPopMatrix();
glutSwapBuffers();
}
void ejesxy() {
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2f(-20, 0);
glVertex2f(300, 0);
glVertex2f(0, 200);
glVertex2f(0, -40);
glEnd();
}
#include<iostream.h>
#define FIL 10
#define COL 10
void leermatriz(int m[][COL],int f, int c)
{
int i=0,j=0;
for(i=0;i<f;i++)
for(j=0;j<c;j++)
{
cout<<"MATRIZ"<<i<<"]["<<j<<"]";
cin>>m[i][j];
}
}
void imprimir(int m[][COL],int f, int c)
{
int j=0,i=0;
for(i=0;i<f;i++)
{ for(j=0;j<c;j++)
cout<<m[i][j]<<" ";
cout<<endl;
}
}
int areamaxima(int m[][COL],int f, int c)
{
int i=0,j=0,matrizdedos=0,y=0,x=0;
for(i=0;i<f;i++)
{ for(j=0;j<c;j++)
{
if(m[i][j]==1)
{
x++;
}
if(m[i+1][j]==1)
{
y++;
}
if(m[i][j]==0 ||m[i+1][j]==0)
{
if(x==y)
{
matrizdedos++;
}
}
}
}
return matrizdedos++;
}
int main()
{
int m[FIL][COL],f=0,c=0;
cout<<"INGRSE MATRIZ"<<endl;
cout<<"NUMERO DE FILAS"<<endl;
cin>>f;
cout<<"NUMERO DE COLUMNAS"<<endl;
cin>>c;
leermatriz(m,f,c);
imprimir(m,f,c);
cout<<areamaxima(m,f, c);
system("pause");
}
}
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
char cadena1[100],cadena2[100];
int i=0,k=0,mapers=0;
cout<<"ingrse primera cadena "<<endl;
gets(cadena1);
cout<<"ingrse primera cadena "<<endl;
gets(cadena2);
for(i=0;strlen(cadena1);i++)
{
if(strchr(cadena2,i<cadena1[0])!=NULL)
{
mapers++;
}
}
cout<<mapers<<endl;
system("pause");
}
#include <cstdlib>
#include <iostream>
using namespace std;
char *matriz(int fila,int columna)
{
if(fila%2==0 && columna%2==0 && fila >=columna)
return L;
if(fila%2==0 && columna%2==0 && fila <columna)
return U;
if(fila%2!=0 && columna%2!=0 && fila >=columna)
return L;
if(fila%2!=0 && columna%2!=0 && fila <columna)
return D;
if(fila%2!=0 && columna%2==0 && fila >=columna)
return L;
if(fila%2!=0 && columna%2==0 && fila <columna)
return D;
if(fila%2==0 && columna%2!=0 && fila >=columna)
return D;
if(fila%2==0 && columna%2!=0 && fila <columna)
return U;
}
int main(int argc, char *argv[])
{
int fila=0,columna=0,i=0;
cout<<"INGReSE NUMERO DE SECUENCIAS A GENERAR"<<endl;
cin>>i;
for(int j=0;j<i;j++)
{
cout<<matriz(fila,columna);
}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include<stdlib.h>
#include <time.h>
using namespace std;
int vector[1000000];
bool isEven(int n)
{
int math = n%2;
if(math==0)
return true;
else
return false;
}
unsigned int ciclo(unsigned int curValue, unsigned int count)
{
if(curValue == 1) return count;
if(isEven(curValue))
return ciclo(curValue/2, count+1);
else
return ciclo((curValue*3)+1, count+1);
}
unsigned int maxCiclo(unsigned long comienzo, unsigned long fin)
{
unsigned int curMax = 0;
if(comienzo> fin)
swap(comienzo, fin);//swap intercambia los valores si start> stop
for(unsigned int i=comienzo; i<=fin;i++)
{
unsigned int tempciclo;
if(vector[i] == 0)
{
tempciclo = ciclo(i, 1);
vector[i] = tempciclo;
}
else tempciclo = vector[i];
if(tempciclo>curMax)
curMax = tempciclo;
}
return curMax;
}
int getMilisegundos(clock_t c)
{
int tiempo=0;
tiempo = (int)((c/(double)CLOCKS_PER_SEC)*1000) ;
return tiempo;
}
int main(int argc, char *argv[])
{
clock_t t1, t2;
srand(time(NULL));
unsigned int comienzo;
unsigned int fin;
for(int i=0;i<1000;i++)
{
t1 = clock();
comienzo=i+1;
fin=(rand() % 10000);
maxCiclo(comienzo, fin);
t2 = clock();
printf("%d %d %f \n",comienzo,fin,getMilisegundos(t2-t1));
t1=t2=0;
}
system("PAUSE");
}
cin.fail()
import javax.swing.*;
public class triangulo
{
public static void main(String[] args)
{
string n1=" ";
int n=" ";
n1=JOptionPane.showInputDialog("INGRSE PRIMERO PARAMETRO");
n=Integer.parseInt(n1);
while(n--)
{
string amp1=" ";
string freq1=" ";
int amp=0,freq=0,i=0;
amp1=JOptionPane.showInputDialog("INGRSE SEGUNDO PARAMETRO");
freq1=JOptionPane.showInputDialog("INGRSE TERCER PARAMETRO");
amp=Integer.parseInt(amp1);
freq=Integer.parseInt(freq1);
JOptionPane.showMessage(null," ");
for(i=0; i<freq; i++){
int j=0,k=0;
for(j=1; j<=amp; j++){
for(k=0;k<j;k++)
JOptionPane.showMessage(null,+j);
JOptionPane.showMessage(null," ");
}
for(j=amp-1; j>0; j--){
for(k=0;k<j;k++)
JOptionPane.showMessage(null,+j);
JOptionPane.showMessage(null," ");
}
if (i < freq-1 || n !=0)
JOptionPane.showMessage(null," ");
}
}
}
}
System.out.print("Indique el numero: ");
public class ejer2 {
/**
* Se tiene un numero entero positivo, calcula su cuadrado,
* su cubo y su raiz cuadrada
**/
public static void main(String args[]){
int num;
double cuad,cubo,raiz;
// Lectura de Datos
System.out.print("Indique el numero: ");
num = CTeclado.ReadInt();
// Calculo del cuadrado
cuad = Math.pow(num,2);
// Calculo del cubo
cubo = Math.pow(num,3);
// Calculo de la raiz cuadrada
raiz = Math.sqrt(num);
// Salida del resultado
System.out.println("El cuadrado de "+num+" es :"+cuad);
System.out.println("El cubo de "+num+" es :"+cubo);
System.out.println("La raiz de "+num+" es :"+raiz);
} // fin del main
} // fin clase
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#define NUM_ELEM 17
int binario (int n);
int main ()
{
int z,n,k,i;
cout<<"dame un numero para convertir "<<endl;
cin>>n;
int nn3=binario(n);
cout<<nn3<<endl;
system("pause");
}
//***********************************//
//**********************************//
int binario (int n)
{
int z,x,p=0,L=0;
int nn2[50];
int nn3[50];
nn2[0]=0;
for (x=0;x<50;x++)
{
nn2[x]=n%2;
n=n/2;
if(n==0)
break;
}
for(z=x;z>=0;z--)
{
nn3[p++]=nn2[z];
}
nn3[p+1]='\0';
L=atoi(nn3);
return L;
}
while(scanf("%ld %ld", &n, &m) != EOF
Doble rslt = (exchg1<exchg2)? exchg1:exchg2;
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{ float n,P,A[100000];
int i,S;
while(n!=0)
{ cout<<"INGRESE EL NUMERO DE ESTUDIANTES"<<endl;
cin>>n;
for(i=0;i<n;++i)
{
cout<<"A["<<i+1<<"]"<<endl;
cin>>A[i];
S=A[i]+S;
}
int P = ((double)S/n)+0.5;
float suma1=0,suma2=0,res=0;
for(i=0;i<n;++i)
{
if(A[i]>P)
suma1 +=A[i]-P;
else if(A[i]<P)
suma2 +=P-A[i];
}
if(suma1<suma2)
res=suma1;
else
res=suma2;
cout<<res<<endl;
A[100000]=NULL;
}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
char arreglo [1000];
int i,j,k,cantidad;
cout<<"INGRESE CADENA A EVALUAR"<<endl;
cin>>arreglo;
cout<<"INGRESE VALOR A GENERAR"<<endl;
cin>>cantidad;
for(i = 0; i < cantidad; ++i){
for(j = 0; j < strlen(arreglo) ; ++j){
for(k = 0; k <= i; ++k){
std::cout << arreglo[j];
}
}
std::cout << std::endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
int main()
{
char cad[1000],cad1[1000];
float num ,denom,x;
int i,j=0,p;
printf("TECLEA EL NUMERADOR \n");
scanf( "%x" ,&num);
printf("TECLEA DENOMINADOR \n");
scanf( "%x" ,&denom);
x=num/denom;
sprintf( cad, "%f",x);
for(i=0;i<strlen(cad);i++)
{
if(cad[i]=='.')
{
p=i;
}
}
i=0;
for(i=p+1;i<strlen(cad);i++)
{
cad1[j++]=cad[i];
}
i=0;
for(i=0;i<strlen(cad1);i++)
{
printf( "%c",cad1);
}
printf( "\n");
system("PAUSE");
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"ingrese numero"<<endl;
cin>>n;
do
{
cout<<n<<"-";
if((n%2)== 0)
{
n=n/2;
}
else{
n=(3*n+1)/2;
}
}while(n!=1);
system("PAUSE");
return EXIT_SUCCESS;
}
FACTORIAL(n)
1 if n = 0
2 then return 1;
3 else return (n * Factorial(n-1));
#include<windows.h>
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
#include <stdlib.h>
void display(void) {
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glOrtho(-5.0,5.0,-5.0,5.0,-5.0,5.0);
glBegin(GL_LINE_LOOP);
glColor3f(1.0f,0.0f,0.0f);
glVertex2f(4.0,0.0);
glVertex2f(2.0,1.0);
glVertex2f(2.0,2.0);
glVertex2f(1.0,2.0);
glVertex2f(0.0,4.0);
glVertex2f(-1.0,2.0);
glVertex2f(-2.0,2.0);
glVertex2f(-2.0,1.0);
glVertex2f(-4.0,0.0);
glVertex2f(-2.0,-1.0);
glVertex2f(-2.0,-2.0);
glVertex2f(-1.0,-2.0);
glVertex2f(0.0,-4.0);
glVertex2f(1.0,-2.0);
glVertex2f(2.0,-2.0);
glVertex2f(2.0,-1.0);
glVertex2f(4.0,0.0);
glEnd();
glFlush();
glutSwapBuffers();
}
int main() {
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(400, 400);
glutInitWindowPosition(200, 200);
glutCreateWindow("Estilos de Lineas");
glutDisplayFunc(display);
glutMainLoop();
}
#include <GL/glut.h>
void pintar()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3d(0,1,0);
glBegin(GL_POLYGON);
glVertex2d(0.5,0.5);
glVertex2d(-0.5,0.5);
glVertex2d(-0.5,-0.5);
glVertex2d(0.5,-0.5);
glVertex2d(0.8,0.0);
glEnd();
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(400,400);
glutInitWindowPosition(100,100);
glutCreateWindow("Título de la ventana");
glClearColor(1,1,1,1);
glutDisplayFunc(pintar);
glutMainLoop();
return 0;
}
too few arguments to funcion void menu(nodo*)
at this point in file