Menú

Mostrar Mensajes

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ú

Temas - josephb401

#1
Programación General / Python
18 Octubre 2016, 04:13 AM
no entiendo porque este programa me da error alquien puede ayudarme?

name = "";
print("What is your name");

input(name);

if name== "Amar":
    print("Hi Amar");
   
    elif name== "Brandy":
        print("Ahoy Brandy :D");
       
        else:
            print("Hello");
#2
Programación C/C++ / Pointers
27 Abril 2016, 03:39 AM
Hola! creen que alguien que sepa mucho de pointers me podria decir que estoy hasiendo mal en esta funcion creo que esta cojiendo la memoria de donde no deviera espero alguien puda ayudarme solo voy a poner la function aqui si quieren el codigo completo dejenme saber

void reverse(int *arrayPtr, int size)
{
// Complete this function
int *arrayPtr2 = nullptr;

arrayPtr2 = new int[size];

for (int i = 0; i < size; i++)
{
// when the loop starts put the arrayPtr in the last spot
if (i == 0)
for (int j = 0; j < size; j++)
arrayPtr++;

*arrayPtr2 = *arrayPtr;

arrayPtr--;
arrayPtr2++;

if (i == (size - 1) )
{

for (int k = 0; k < size; k++)
arrayPtr2--;

for (int l = 0; l < size; l++)
{
*arrayPtr = *arrayPtr2;

arrayPtr++;
arrayPtr2++;
}
}
}

delete arrayPtr2;
}
#3
alquien me podria decir cual es el problema con este codigo nose porque cuando lo ejecuto nunca me puedo salir del loop sin importar que entre

do
{
cout << "\nEnter AM/PM: ";
getline(cin, am_pm);

} while (am_pm != "AM" || am_pm != "PM");
#4
Java / Recursive Method
11 Diciembre 2015, 22:13 PM
alguien puede ayudarme a hacer este método recursivo para calcular términos de Fibonacci con una versión mas iterativa?

private static int factorial(int n) {
      if (n == 0)
         return 1;   // Base case
      else
         return n * factorial(n - 1);
   }
#5
Java / Java Recursion
3 Diciembre 2015, 03:09 AM
¿Puede alguien decirme cómo arreglar mi código? Dejaré las descripciones que tuve para el programa.

Escriba un método que acepta un argumento entero positivo y devuelve la suma de todos los números enteros de 1 hasta
al número pasado como argumento. Por ejemplo, si se pasa 50 como argumento, el método devolverá
la suma de 1, 2, 3, 4, .., 50.
Utilice la recursividad para calcular la suma.
Demostrar el método en un programa. (Si lo desea, puede revisar su trabajo con la fórmula n (n + 1) / 2 *,
pero usted debe escribir un método recursivo para calcular la suma.)
Mano en su clase o clases.
* Esto se llama truco de Gauss, y aquí es una versión de la historia:
Gauss contó la historia que cuando él era un niño, el maestro se quedó sin cosas para enseñar y pidió que, en
el tiempo restante antes de tiempo de juego, para calcular la suma de todos los números del 1 al 20 (o similar ...
En realidad, las cifras fueron del 1 al 40!).
Gauss pensó que 1 + 20 es 21. Y 2 + 19 también es 21. Y esto es cierto para todos los pares similares, de los cuales
hay 10. Así que ... la respuesta es 210.

public class GaussTrick
{
//public static int num = 50;
public static int count = 0;
public static int halfNum = (50 / 2);;
public static int total= 0;

public static void main(String[] args)
{

int num = 50;

System.out.print(SumOfInt(num) );

SumOfInt(num);

//count = (20 * (20+1) / 2);System.out.print(count);

}

public static int SumOfInt(int num)
{
if(num == halfNum)
return total;

num--;
count++;

total = (num + count);

SumOfInt(num);

System.out.println(total);

return total;


}

}
#6
Java / Java ArrayList
20 Noviembre 2015, 17:42 PM
Saludos! estoy teniendo un gran problema con mi aplicacion queria saber si aquiel pudiera ayudarme estoy tratando de organizar un documento y tengo muchas dificultades haciendolo quisiera saber si alquien aqui me pudiera ayudar se lo agradecería mucho.

import java.io.*; // needed for file and I/O classes
import java.util.*;

public class Assigment4
{
public static void main(String[] args) throws IOException
{

int count = 0;
int A = 0, AM = 0, B = 0, BM = 0, BP = 0, C = 0, CP = 0, D = 0, DP = 0, F = 0, I = 0, W = 0, transfer = 0, passing = 0;
String fileName; // to hold the file name

ArrayList<String> courseNo = new ArrayList<String>();
ArrayList<String> departCode = new ArrayList<String>();
ArrayList<String> department = new ArrayList<String>();
ArrayList<String> courseName = new ArrayList<String>();
ArrayList<String> course = new ArrayList<String>();
ArrayList<String> grade = new ArrayList<String>();
ArrayList<String> sectionNo = new ArrayList<String>();
String blank = "";
String blank2 = "";


//create a scanner object for keyboard input
Scanner keyboard = new Scanner(System.in);

// get the file name
//System.out.print("Enter the name of the file: ");
fileName = "Grades.txt";
//fileName = keyboard.nextLine();

// open the file
File theFile = new File(fileName);

//create a scanner object for to read the file
Scanner inputFile = new Scanner(theFile);

// use a while loop that types the document information
while(inputFile.hasNext())
{

blank = "";
blank2 = "";

//assign every document data to a different variable
courseNo.add(inputFile.next());
departCode.add(inputFile.next());
department.add(inputFile.next());
courseName.add(inputFile.next());
course.add(inputFile.next());
grade.add(inputFile.next());
sectionNo.add(inputFile.next());
blank = inputFile.nextLine();
blank2 = inputFile.nextLine();

if(!blank2.equals("") )
{

department.add(count, courseName.get(count) );
courseName.set(count, course.get(count) );
courseName.add(count, grade.get(count) );
course.set(count, sectionNo.get(count) );
grade.set(count, blank);
sectionNo.set(count, blank2);


}

else if(!blank.equals("") )
{

courseName.add(count, course.get(count) );
course.set(count, grade.get(count) );
grade.set(count, sectionNo.get(count) );
sectionNo.set(count, blank);

}


inputFile.nextLine();

count++;

}

for(int i = 0; i < count; i++)
{
if(grade.get(i).equals("A") )
A++;

else if(grade.get(i).equals("A-") )
AM++;

else if(grade.get(i).equals("B") )
B++;

else if(grade.get(i).equals("B-") )
BM++;

else if(grade.get(i).equals("B+") )
BP++;

else if(grade.get(i).equals("C") )
C++;

else if(grade.get(i).equals("C+") )
CP++;

else if(grade.get(i).equals("D") )
D++;

else if(grade.get(i).equals("D+") )
DP++;

else if(grade.get(i).equals("F") )
F++;

else if(grade.get(i).equals("I") )
I++;

else if(grade.get(i).equals("W") )
W++;

else if(grade.get(i).equals("Transfer") )
transfer++;

else if(grade.get(i).equals("Passing") )
passing++;

}

//for(int i = 0; i < count; i++)
// System.out.println(grade.get(i) );

System.out.printf("%-10s  %-5s %2s %s %s %s %s %s %s %s %s %s %s %s %s %s %s", "Course No.", "Subject",
"Course", "Course Title", "A", "A-", "B", "B-", "B+","C", "C+", "D", "D+", "F", "I", "W", "Transfer", "Passing\n" );

for(int i = 0; i < count; i++)
{

System.out.printf("%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s", courseNo.get(i),
departCode.get(i), department.get(i), courseName.get(i), course.get(i), grade.get(i), sectionNo.get(i));
}


}

}



este es el documento

Citar4750   ACC   Accounting   Business Accounting   ACC101   A-   001
4750   ACC   Accounting   Business Accounting   ACC101   B+   001
4750   ACC   Accounting   Business Accounting   ACC101   B-   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
4750   ACC   Accounting   Business Accounting   ACC101   B+   001
4750   ACC   Accounting   Business Accounting   ACC101   A-   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
4750   ACC   Accounting   Business Accounting   ACC101   F   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
4750   ACC   Accounting   Business Accounting   ACC101   C+   001
4750   ACC   Accounting   Business Accounting   ACC101   A   001
3157   BIO   Biology   Anatomy   BIO320   A   001
3157   BIO   Biology   Anatomy   BIO320   W   001
3157   BIO   Biology   Anatomy   BIO320   D+   001
3157   BIO   Biology   Anatomy   BIO320   D   001
3157   BIO   Biology   Anatomy   BIO320   F   001
3157   BIO   Biology   Anatomy   BIO320   B   001
3157   BIO   Biology   Anatomy   BIO320   A-   001
3157   BIO   Biology   Anatomy   BIO320   A-   001
3157   BIO   Biology   Anatomy   BIO320   A   001
3157   BIO   Biology   Anatomy   BIO320   B-   001
3157   BIO   Biology   Anatomy   BIO320   A   001
3157   BIO   Biology   Anatomy   BIO320   C   001
3157   BIO   Biology   Anatomy   BIO320   A   001
3157   BIO   Biology   Anatomy   BIO320   C+   001
3494   BUS   Business   Marketing Fundamentals   BUS251   C   006
3494   BUS   Business   Marketing Fundamentals   BUS251   A   006
3494   BUS   Business   Marketing Fundamentals   BUS251   A-   006
3494   BUS   Business   Marketing Fundamentals   BUS251   D   006
3494   BUS   Business   Marketing Fundamentals   BUS251   A   006
3494   BUS   Business   Marketing Fundamentals   BUS251   A-   006
3494   BUS   Business   Marketing Fundamentals   BUS251   B+   006
3494   BUS   Business   Marketing Fundamentals   BUS251   B-   006
3494   BUS   Business   Marketing Fundamentals   BUS251   A-   006
4612   CMP   Computer Science   Java I   CMP110   A-   010
4612   CMP   Computer Science   Java I   CMP110   B   010
4612   CMP   Computer Science   Java I   CMP110   A-   010
4612   CMP   Computer Science   Java I   CMP110   A-   010
4612   CMP   Computer Science   Java I   CMP110   A   010
4612   CMP   Computer Science   Java I   CMP110   D   010
4612   CMP   Computer Science   Java I   CMP110   B+   010
4612   CMP   Computer Science   Java I   CMP110   B   010
4612   CMP   Computer Science   Java I   CMP110   A   010
4612   CMP   Computer Science   Java I   CMP110   A-   010
4188   CMP   Computer Science   Operating Systems   CMP320   C   106
4188   CMP   Computer Science   Operating Systems   CMP320   A-   106
4188   CMP   Computer Science   Operating Systems   CMP320   A-   106
4188   CMP   Computer Science   Operating Systems   CMP320   B+   106
4188   CMP   Computer Science   Operating Systems   CMP320   A   106
4188   CMP   Computer Science   Operating Systems   CMP320   D+   106
4188   CMP   Computer Science   Operating Systems   CMP320   A   106
4188   CMP   Computer Science   Operating Systems   CMP320   W   106