Arreglos o arrays en C++ Un arreglo en C++ es un conjunto de datos que se alamacenan en memoria de manera contigua con el mismo nombre. Para difenciar los elementos ... Ejemplo de switch en java El siguiente es un ejemplo del uso de la sentencia swtich en Java /* * Ejemplo de uso switch. * * */ public class Ejercicio03 { ... Suma de dos números en JAVA //----JAVA SUMA DE DOS VARIABLES. import javax.swing.JOptionPane; public class SumarNumeros { public static void main( String args[]... Ordena Burbuja en Java Dos versiones del algoritmo de ordenación burbuja en Java. Descomentar la llamada del método para probar una u otra. class OrdenaAlgorit... Ciclos: for, while, do while en java /* * Ejemplo de uso de diferentes iteradores. * while, for, do while, etc * */ public class Ejercicio02 { //Comienzo del flujo pr... Números aleatorios en C++ Veamos un ejemplo que genere números aleatorios del 1 al 20. //Ejemplo generar numeros aleatorios del 1 al 20. #include #inclu... Busqueda binaria en C++ La búsqueda binaria sólo se puede implementar si el arreglo está ordenado. La idea consiste en ir dividiendo el arreglo en mitades. Por ... Comparación de cadenas: strcmp y strncmp en C++ La función strcmp: //prototipo de strcmp int strcmp (const char *cadena1, const char *cadena2); Sirve para comparar la cadena cadena1 ... Ordenamiento burbuja en C++ Los algorítmos de ordenacion son un tema de constante estudio en las ciencias informáticas. Un buen lugar dónde empezar a investigar es la w... Cálculo de raíces cuadradas en java El siguiente ejemplo muestra como hacer uso de java.lang.Math para el cálculo de raíces cuadradas. class raices { private static ... esperoles sirva como guia.Ya saben que el lenguaje c es un poco complicado al principio.asiento[x] ). #include <stdio. if(asiento[40]==1) printf(" Todos los asientos se han vendido. { for(x=0. si un asiento ya se ha vendido.h> #include <conio. y. el programa lo señalara. tambien respetando limites en los mismos. else { asiento[y-1]=1. pero agarrando practica hasta el menos habil alcanza buenos resultados en el area de la programacion.&y). getch().h> main() { int asiento[40]={0}.n" ). printf("Los estados de los asientos son: LIBRE=0. } } } } while(1)." ). scanf("%d". else printf("tAsiento %d= %d". else printf("nGracias por usar este programa. Aqui les dejo unos cuantos ejercicios que he hecho a lo largo de este semestre en la preparatoria. else if(y<=0 || y>=41) printf("nAsiento fuera del rango del autobus. else if(asiento[y-1]==1) printf("nAsiento ya vendido" ). return 0. Con arreglos //Programa para comprar boletos de autobus.x+1. x<40." ). } --------------------------------------------------------------------------------------------------------------------------------------------------------- . do { printf("nCual asiento quieres comprar?: " ).asiento[x] ).x+1. int x. if(y==0)break." ). este marca los asientos ocupados con un "1" y los desocupados con "0". x++) { if(!(x%4)) printf("ntAsiento %d= %d". VENDIDO=1. return 0.h> main() { int numeros[100]. printf(" Numeros a ordenar?: " ). z. numeros[y]). } for(y=0. y). &x). for(y=0.con arreglos /* Ordenar n números a traves de un arreglo */ #include <stdio.h> #include <conio. &numeros[y] ). y++) { printf(" Introduce el numero %d: ". getch(). y++) { for(z=y+1. } ------------------------------------------------------------------------------------------------------------------------------------------------------- . y<=x-1. y<(x-1). int kano. z++) { if(numeros[z]<numeros[y]) { kano=numeros[z]. y. z<x. printf("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*nDesarrollado por Daniel Soto Vergara. for(y=0. printf("n" ). } } } printf(" El numerico en forma ascendente es: n" ). y++) { printf(" %d ". scanf("%d". scanf("%d". y<=x-1. numeros[z]=numeros[y]. numeros[y]=kano. n*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*-*" ). } printf("nn" ). int x. " ). suma=0.8*c)+32. f. for(x=0. getch(). printf("nn%d tt%d". n. printf("Numeros a promediar: " ). c.h> #include <conio. scanf("%f". f). suma/n ). printf("nPrograma creado y desarrollado por Daniel Soto Vergara. } --------------------------------------------------------------------------------------------------------------------------------------------------------- .Con arreglos //Promediar n numeros.h> main() { int c. x+1). return 0.&arreglo[x]). suma+=arreglo[x]. } printf("nnnnDesarrollado por Daniel Agner Soto Vergara. return 0.2f ". c=c+5) { f=(1. clrscr(). int x." ). c<=40.h> main() { float arreglo[100]. x++) { printf("Introduce valor %d: ". scanf("%d".h> #include <conio. for(c=-30. printf("nGracias por su preferencia. } printf("El promedio es %. printf("n °Celsius °Farenheit" ). } -------------------------------------------------------------------------------------------------------------------------------------------------------Sin arreglos /* Tabla de temperatura de °C y °F desde -30° hasta 40 °C (de 5 en 5) */ #include <stdio. x<n. &n)." ). printf("n Escala de temperatura" ). #include <stdio. . c. else for(b=1. int a. return 0." ). " ). printf("nn" ). printf(" Cantidad de renglones en el triangulo: " ). c<=b. printf("n Desarrollado por Daniel Agner Soto Vergara. scanf("%d".. b. b<=a. clrscr(). b++) { for(c=1. } printf("n Espero que te haya sido util este programa. getch(). nn *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ). " ). c++) printf(" * " ). if(a>15) printf(" Numero fuera de rango. &a).h> #include <conio. } ---------------------------------------------------------------------------------------------------------------------------------------------------------- .h> main() { printf(" Programa para hacer un triangulo con asteriscos.Sin arreglos /* Programa para hacer un triángulo entre 2 y 15 asteriscos */ #include <stdio. arreglo[1]=6. contador++){ printf("nCelda No.// Arreglo (matrices. contador. //Salida en pantalla } printf("nDESARROLLADO POR DANIEL SOTO VERGARA.n" ). arreglo[6]=3. arreglo[5]=30." ). int contador=0. getche(). arreglo[4]=11. //Areglo unidimensional de tamaño 4. contador<=6. printf("ARREGLO UNIDIMENSIONAL. unidimensional) [/b] #include <stdio. arreglo[2]=25.[%d]=%dn". arreglo[3]=8. arreglo[0]=14.h> main(){ int arreglo[4].h> #include <conio. for(contador=0. arreglo[contador] ). //pausa return 0. } -------------------------------------------------------------------------------------------------------------------------------------------------------- . //Entrada manual } int contador2=0. getche(). contador++){ printf("Introduce el valor de la celda[%d]: ".arreglo[contador2]). for(contador2=0.1fn".contador2<=4. contador<=4. for(contador=0.contador2. float arreglo[5]. //Salida en pantalla.h> main(){ printf("FORMA ARREGLO UNIDIMENSIONAL 2.h> #include <conio.// Arreglos 2 #include <stdio.contador). //Salida en pantalla scanf("%f". &arreglo[contador]). } printf("n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" "nDESARROLLADO POR DANIEL SOTO VERGARA.nn" ). //Pausa } -------------------------------------------------------------------------------------------------------------------------------------------------------- .contador2++){ printf("Valor de la celda[%d]: %." "n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ). int contador=0. Pronto subire mas ejemplos y si ocupan uno en especifico pidanlo.h> main(){ int arreglo[4][3]. arreglo[3][2]=6. arreglo[3][0]=4. contador2++){ printf("nEl valor de la celda[%d][%d]: %dna". contador2<=2. arreglo[2][0]=1. la dificultad de lo ejercicios esta en desorden: mas bien seria de abajo hacia arriba." "n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" ). arreglo[1][0]=21. contador. getche(). arreglo[0][2]=3. arreglo[0][0]=7. } __________________________________________________________________________ _____________ Un detalle. arreglo[contador][contador2]). } } printf("n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" "nDESARROLLADO POR DANIEL SOTO VERGARA. for(contador=0. arreglo[1][1]=16. contador++){ for(contador2=0. arreglo[3][1]=5. contador<=3. arreglo[0][1]=11. int contador2=0. arreglo[2][1]=2.h> #include <conio. Comentar y puntuar es agradecer. int contador=0.//Arreglos bidimensionales (matrices) #include <stdio. arreglo[2][2]=3. que estoy a sus ordenes. contador2. arreglo[1][2]=9. Gracias .