|
Mostrar Temas
|
Páginas: [1]
|
1
|
Programación / Programación General / [Java] Error en el código
|
en: 21 Marzo 2014, 14:29 pm
|
Buenas, qué tal en el siguiente código me aparecen los siguientes errores Main.java:27: error: not a statement int = new utilidades(); ^ Main.java:27: error: ';' expected int = new utilidades(); ^ Me gustaría que me ayudaran a solucionar dicho problema. package examen; import java.io.*; import java.util.Scanner; import java.util.Hashtable; public class Menu{ Scanner escanear; private int opciones; private int filas, columnas; private int matriz1[][], matriz2[][]; private int utilidades; public static void main(String[] args) { Monitor inter = new Monitor(); do{ inter.elegir(); inter.ejecutar(); }while(inter.avanzar()); } public void Monitor(){ int = new utilidades(); escanear = new Scanner(System.in); } private void ejecutar(){ if(opciones == 1){ Matricial(2); util.multiplicarMatrices(matriz1, matriz2); } else if(opciones == 2){ Matricial(1); util.sumaDiagonalPrincipal(matriz1); } else if(opciones == 3){ Matricial(1); util.calcularMatrizTranspuesta(matriz1); } else if(opciones == 4){ int n; System.out.print("\nCuantos elementos desea introducir ? "); n = escanear.nextInt(); escanear.nextLine(); int tab[] = new int[n]; for(int i = 0; i < n; i++){ System.out.print("\nDigite el elemento " + (i+1) + " : " ); int elemento = escanear.nextInt(); escanear.nextLine(); tab[i] = elemento; } util.calcularModa(tab); } else if(opciones == 5){ int i, valor; String[] introductorio = {"Introduzca la primera fecha\n", "Introduzca la segunda fecha\n"}; String[] medidor = {"ano", "mes", "dia"}; Hashtable<String, Integer> primerFecha = new Hashtable<String, Integer>(); Hashtable<String, Integer> fechaFinal = new Hashtable<String, Integer>(); for(int exponencial = 0; exponencial < 2; exponencial++){ System.out.print(introductorio[exponencial]); for(i = 0; i < 3; i++){ System.out.print(medidor[i] + " : "); valor = escanear.nextInt(); escanear.nextLine(); if(exponencial == 0) primerFecha.put(medidor[i], valor); else fechaFinal.put(medidor[i], valor); } } util.FechaResta(primerFecha, fechaFinal); } else if(opciones == 6){ String cedula; System.out.print("\nDigite los numeros de su cŽdula : "); cedula = escanear.nextLine(); util.validarCedula(cedula); } else if(opciones == 7){ System.out.print("Digite el numero : "); double v = escanear.nextDouble(); escanear.nextLine(); util.convertNumberToLetter(v); } util.setOption(opciones); util.mostrarResultado(); } private void Matricial(int n){ int i, elemento, exponencial; for(exponencial = 0; exponencial < n; exponencial++){ if(n == 1) System.out.println("\n La definicion de la Matriz es "); else System.out.println("\n La definicion de la matriz es " + (exponencial+1)); System.out.print("\n Numero de filas : "); filas = escanear.nextInt(); escanear.nextLine(); System.out.print("\n Numero de columnas : "); columnas = escanear.nextInt(); escanear.nextLine(); if(exponencial == 0) matriz1 = new int[filas][columnas]; else matriz2 = new int[filas][columnas]; for(i = 0; i < filas; i++){ System.out.println("Introduzca los elementos de la fila #" + (i+1)); for(int j = 0; j < columnas; j++){ elemento = escanear.nextInt(); escanear.nextLine(); if(exponencial == 0) matriz1[i][j] = elemento; else matriz2[i][j] = elemento; } } } } public void elegir(){ System.out.println("Menu\n"); System.out.println("1- Multiplicar matrices\n" +"2- Determinar la suma de los elementos de la diagonal\n" + "3- Devolver la Transpuesta\n" + "4- Determinar la moda de el siguiente grupo\n" + "5- Determinar la fecha entre dos anos\n" + "6- Validar cedula\n" + "7- Recibir un monto y devuelva dicho monto expresado en letras\n" + "8- Salir\n" ); do{ System.out.print("Opcion : "); opciones = escanear.nextInt(); escanear.nextLine(); if(opciones < 1 || opciones > 8) System.out.println("Entrada equivocada"); }while(opciones < 1 || opciones > 8); } public boolean avanzar(){ char responder = ' '; if(opciones != 0 && opciones != 8){ do{ System.out.print("Desea continuar?(Si/No) "); responder = escanear.nextLine().charAt(0); if(responder != 's' && responder != 'n') System.out.println("Es erronea"); }while(responder != 's' && responder != 'n'); } if(opciones == 8 || responder == 'n') return false; return true; } }
|
|
|
2
|
Programación / Programación C/C++ / Gracias a todos por ayudarme...
|
en: 9 Diciembre 2013, 13:11 pm
|
Me disculpan sí el tema está fuera de lugar, pero le agradezco mucho a los que me ayudaron a arreglar algunos problemas de mi programa, le agradezco bastante a vangodp que vio mi código y me dijo que debía cambiar y que cosas debería dejar.. también a los que me ayudaron con la lista en los errores del struct. Gracias a ustedes pasé mi materia jajaja..
Les deseo feliz noche buena, y un año nuevo lleno de posibilidades y de bienestar.
Muchas gracias hermanos.
|
|
|
3
|
Programación / Programación C/C++ / Ayuda en este programa
|
en: 1 Diciembre 2013, 23:10 pm
|
Hola, ¿Qué tal?. Necesito su debida ayuda en este programa #include <stdio.h> #include <math.h> int main() { //programa que recive N numeros hasta esribir 0 y les hace un promedio int n, c;//n numeros, c contador while (n != 0) { printf("Por favor ingrese un numero para promediar, cuando este sea 0 se para de pedir\n"); scanf("%d", &n); c++; } n == n + n; n = n/c; return 0; } Quiero que todos se sumen en n.. :l
|
|
|
4
|
Programación / Programación C/C++ / Necesito ayuda para resolver estos errores en este programa de C
|
en: 29 Noviembre 2013, 03:44 am
|
Muy buenas, ¿Qué tal?, necesito su ayuda para resolver los errores que ha de tener este programa, lo estaba traduciendo de C++ a C y me daba diversos errores por los cuales he de necesitar su ayuda. He aquí el código #include <stdlib.h> #include <stdio.h> #include <string.h> #include <conio.h>
typedef nodo *ptrPila
struct nodo{ int sgte; int nro; struct nodo *sgte; };
void push(ptrPila &p, int valor ) { ptrPila aux; aux = new(struct nodo); aux->nro = valor; aux->sgte = p ; p = aux ; }
void pop( ptrPila &p ) { int num ; ptrPila aux; aux = p ; num = aux->nro; p = aux->sgte ; delete(aux); return num; }
void mostrar_pila( ptrPila p ) { ptrPila aux; aux = p; while( aux !=NULL ) { printf("aux->nro end"); aux = aux->sgte; } }
void destruir_pila( ptrPila &&p) { ptrPila aux; while( p != NULL) { aux = p; p = aux->sgte; delete(aux); } }
void menu() { printf("\n Biblioteca San Juan"); printf("\n 1. Insertar Libros\n"); printf(" 2. Sacar libro\n"); printf(" 3. Ver lista de libros\n"); printf(" 4. Llamar ultimo libro de la pila\n"); printf(" 5. Presione 5 para salir"); printf("Elija una opci%cn =>",162); }
int main() { ptrPila p = NULL; // creando pila int dato; int op; int x ; // numero que devuelve la funcon pop do { menu(); scanf("%i",&op); switch(op) { case 1: printf("\n Libros a apilar: "); scanf("%i",&dato); push( "%p", &dato ); printf("Libro apilado...\n\n"); break; case 2: x = pop( p ); printf("\n\n\Libro " x " desapilado...\n\n"); break; case 3: printf("\n\n Mostrandolista \n\n"); if(p!=NULL) mostrar_pila( p ); else printf("Lista vacia"); break; case 4: destruir_pila( p ); printf("\n Pila de libros eliminada...\n\n"); break; } system("pause"); system("cls"); }while(op!=5); return 0; } Por favor ayúdenme, y gracias de antemano.
|
|
|
5
|
Informática / Hardware / Cómo saber los watts real de mi Power Supply
|
en: 29 Noviembre 2013, 03:33 am
|
Tengo un power supply de 500W y me voy a comprar una tarjeta de vídeo de baja gama una Nvidia Geforce GT 610 entonces a parte de saber la potencia real me gustaría saber si me motherboard la podría correr tengo un Foxconn G41S-K, 2 gb de ram y un intel core 2 duo a 2.7 GHZ.
El Power Supply dice
Output: 500W
+3.3V 28A +5V 32A +12V1 16A +12V2 18A +5VSB 2.0A -12V 1.0A
Luego dice +5V y 3.3V de carga máxima combinada 250W Salida total máxima: 500W
Por favor y gracias de antemano.
|
|
|
6
|
Programación / Programación C/C++ / [C][?]Ayuda a resolver estos errores
|
en: 1 Noviembre 2013, 13:44 pm
|
He aquí un programa que hará su función de Gestión bibliotecaria con base en una pila, por favor me gustaría si me pueden ayudar a resolver el problema aquí está el programa.. #include <stdlib.h> #include <stdio.h> #include <string.h> #include <conio.h>
typedef nodo *ptrPila
struct nodo{ int sgte; int nro; struct nodo *sgte; };
void push(ptrPila &p, int valor ) { ptrPila aux; aux = new(struct nodo); aux->nro = valor; aux->sgte = p ; p = aux ; }
void pop( ptrPila &p ) { int num ; ptrPila aux; aux = p ; num = aux->nro; p = aux->sgte ; delete(aux); return num; }
void mostrar_pila( ptrPila p ) { ptrPila aux; aux = p; while( aux !=NULL ) { printf("aux->nro end"); aux = aux->sgte; } }
void destruir_pila( ptrPila &&p) { ptrPila aux; while( p != NULL) { aux = p; p = aux->sgte; delete(aux); } }
void menu() { printf("\n Biblioteca San Juan"); printf("\n 1. Insertar Libros\n"); printf(" 2. Sacar libro\n"); printf(" 3. Ver lista de libros\n"); printf(" 4. Llamar ultimo libro de la pila\n"); printf(" 5. Presione 5 para salir"); printf("Elija una opci%cn =>",162); }
int main() { ptrPila p = NULL; // creando pila int dato; int op; int x ; // numero que devuelve la funcon pop do { menu(); scanf("%i",&op); switch(op) { case 1: printf("\n Libros a apilar: "); scanf("%i",&dato); push( "%p", &dato ); printf("Libro apilado...\n\n"); break; case 2: x = pop( p ); printf("\n\n\Libro " x " desapilado...\n\n"); break; case 3: printf("\n\n Mostrandolista \n\n"); if(p!=NULL) mostrar_pila( p ); else printf("Lista vacia"); break; case 4: destruir_pila( p ); printf("\n Pila de libros eliminada...\n\n"); break; } system("pause"); system("cls"); }while(op!=5); return 0; }
|
|
|
7
|
Programación / Programación C/C++ / Necesito convertir este código de C++ a C
|
en: 1 Noviembre 2013, 02:47 am
|
Buenas noches amigos, ¿Qué tal?. He de necesitar convertir este código de C++ a C, conozco muy poco de C++ y este programa es un ejemplo igual al que necesito en C, espero que me brinden su ayuda por favor y gracias de antemano. #include <iostream> #include <stdlib.h> using namespace std; struct nodo{ int nro; struct nodo *sgte; }; typedef nodo *ptrPila; // creando nodo tipo puntero( tipo de dato ) /* Apilar elemento ---------------------------------------------------------------------*/ void push( ptrPila &p, int valor ) { ptrPila aux; aux = new(struct nodo); // apuntamos al nuevo nodo creado aux->nro = valor; aux->sgte = p ; p = aux ; } /* Desapilar elemento(devuelve elemento) ---------------------------------------------------------------------*/ int pop( ptrPila &p ) { int num ; ptrPila aux; aux = p ; num = aux->nro; // asignamos el primer vamor de la pila p = aux->sgte ; delete(aux); return num; } /* Muestra elementos de la pila ---------------------------------------------------------------------*/ void mostrar_pila( ptrPila p ) { ptrPila aux; aux = p; // apunta al inicio de la lista while( aux !=NULL ) { cout<<"\t"<< aux->nro <<endl; aux = aux->sgte; } } /* Eliminar todos los elementos de la pila ---------------------------------------------------------------------*/ void destruir_pila( ptrPila &p) { ptrPila aux; while( p != NULL) { aux = p; p = aux->sgte; delete(aux); } } /* Menu de opciones ----------------------------------------------------------------------*/ void menu() { cout<<"\n\t IMPLEMENTACION DE PILAS EN C++\n\n"; cout<<" 1. Insertar Libros "<<endl; cout<<" 2. Sacar libro "<<endl; cout<<" 3. MOSTRAR PILA "<<endl; cout<<" 4. DESTRUIR PILA "<<endl; cout<<" 5. SALIR "<<endl; cout<<"\n INGRESE OPCION: "; } /* Funcion Principal ----------------------------------------------------------------------*/ int main() { ptrPila p = NULL; // creando pila int dato; int op; int x ; // numero que devuelve la funcon pop do { menu(); cin>> op; switch(op) { case 1: cout<< "\n NUMERO A APILAR: "; cin>> dato; push( p, dato ); cout<<"\n\n\t\tNumero " << dato << " apilado...\n\n"; break; case 2: x = pop( p ); cout<<"\n\n\t\tNumero "<< x <<" desapilado...\n\n"; break; case 3: cout << "\n\n MOSTRANDO PILA\n\n"; if(p!=NULL) mostrar_pila( p ); else cout<<"\n\n\tPila vacia..!"<<endl; break; case 4: destruir_pila( p ); cout<<"\n\n\t\tPila eliminada...\n\n"; break; } cout<<endl<<endl; system("pause"); system("cls"); }while(op!=5); return 0; }
|
|
|
8
|
Programación / Programación C/C++ / Buenas Noches, necesito ayuda con estos Warning's
|
en: 28 Octubre 2013, 01:27 am
|
Hola, me encantarían que me ayudaran a solucionar los Warning's de este programa es de urgencia, por favor y gracias de antemano.
#include <stdio.h> #include <stdlib.h> #include <string.h>
typedef struct { char nombre[50]; char cantidad[50]; int codigo; struct listado* siguiente; } listado;
listado* primero = NULL; listado* ultimo = NULL;
void aumentar(listado* producto) { producto->siguiente = NULL; if(primero == NULL) { primero = producto; ultimo = producto; }else { ultimo->siguiente = producto; ultimo == producto; } }
void agregarlistado(){ char avanzar = 's'; while(avanzar == 's'){ system("cls"); listado* producto = NULL; char nombre[50]; char cantidad[50]; int codigo; printf("C%cdigo del Producto : ",162); scanf("%i",&codigo); printf("Nombre del Producto : "); fflush(stdin); gets(nombre); printf("Cantidad a elegir : "); fflush(stdin); gets(cantidad); producto = malloc(sizeof(listado)); producto->codigo = codigo; strcpy(producto->nombre, nombre); strcpy(producto->cantidad, cantidad); aumentar(producto); printf("\n Si desea agregar otro producto presione S de lo contrario presione N (S%c/No) : ",161); fflush(stdin); scanf("%c", &avanzar); } printf("\nPresione la tecla Enter para volver al men%c del listado de compras\n", 163); printf("Presione la tecla ESC para salir\n"); }
void eliminar(){ listado *borrar; listado *atras = NULL; borrar = primero; int suprimir; printf("\nIntroduzca el c%cdigo del producto que ser%c eliminado\n",162,160); scanf("%i", &suprimir); while(borrar != NULL && borrar->codigo != suprimir){ atras = borrar; borrar = borrar->siguiente; } if(borrar == NULL){ printf("El producto que est%c buscando no se encuentra disponible en estos momentos, 160"); }else if (atras == NULL){ primero = primero->siguiente; free(borrar); }else{ atras->siguiente = borrar->siguiente; free(borrar); } }
void abrir(){ system("cls"); char _eliminar = 's'; listado* i = primero; if(primero != NULL){ while(i != NULL) { printf("C%cdigo del producto: %i\nNombre del producto: %s\nCantidad a elegir: %s\n",162,i->codigo, i->nombre, i->cantidad); i = i-> siguiente; } printf("\n Si desea eliminar alg%cn producto presione S de lo contrario presione N (S%c/No) ",163,161); fflush(stdin); scanf("%c", &_eliminar); if (_eliminar = 's'){ eliminar(); abrir(); } }else{ printf("La lista se encuentra est%c vac%ca\n",160, 161); } } void gestor(){ system("cls"); printf(" Bienvenido al Gestor de Listado de Compras\n\n\n" ); printf("1-.Insertar un producto a la lista. \n"); printf("2-.Desplegar lista y/o eliminar elemento. \n"); printf("3-.Presione 3 para salir. \n"); printf("Elija una opci%cn => \n",162); } int main(){ do{ gestor(); int compras; scanf("%i",&compras); if(compras==3){ break; } switch(compras){ case 1: agregarlistado(); break; case 2: abrir(); printf("\nSi desea volver atr%cs presione ENTER\n", 160); printf("Si desea salir presione la tecla ESC\n"); break; } } while(getch()!= (char)30); system("pause"); return EXIT_SUCCESS; }
|
|
|
|
|
|
|