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 - netco0m

#1
ingresar datos de tipo int (entero) y que este se muestre por pantalla.

comando a usar : cin>>, int;

declaramos la libreria y etc...


ejemplo windows:



#include<iostream>
using namespace std;
main(){
int a; // declaramos un entero numerico, en este caso a sera nuestro numero
cout<<"ingrese un numero :"<<endl; // lo que esta entre comillas es lo que imprimira
cin>>a; // cin>> es para poder ingresar un numero, entero en este caso
cout<< su numero ingresado fue : "<<a<<endl;//para poder imprimir lo ingresado es fuera de comillas
system("pause");
}


ejemolo linux:



#include <iostream>
int main (){
int a;
cout<<"ingrese un numero"<<endl;
cin>>a;
cout<<"el numero ingresado fue : "<<a<<endl;
 return 0; // aqui no funciona el system("pause")
}




imagen de un compilador (geany) de linux ubuntu (se encuentra en el centro de software)



[youtube=425,350]http://www.youtube.com/watch?v=Q87tniiDDv4[/youtube]

URL: http://www.youtube.com/watch?v=Q87tniiDDv4
#2
como el titulo dice a "sumar, restar, multiplicar, dividir" 2 numeros enteros. primero debemos como siempre utilizar en windows solo la libreria iostream.
dato: no olviden de poner";"siempre que se termine una linea de codigo

ejemplo windows :

*
#include<iostream>
using namespace std;
 main(){
            int num1, num2, reultado; //recuerden que pueden declarar enteros con cualquer nombre
             cout<<"ingrese primer numero"<<endl;
             cin>>num1;
             cout<<"ingrese segundo numero"<<endl;
            cin>>num2;
            resultado=num1+num2; //resultado va a ser el contenedor del cuociente entre num1 y num2
            cout<<"el resultado es : "<<resultado<<endl;
            system("pause");
   }


ejemplo linux :


#include <iostream>
using namespace std;
int main(){
int num1, num2, resultado;
cout<<"ingrese primer numero"<<endl;
 cin>>num1;
  cout<<"ingrese segundo numero"<<endl;
  cin>>num2;
  resultado=num1+num2; //resultado va a ser el contenedor del cuociente entre num1 y num2
   cout<<"el resultado es : "<<resultado<<endl;
   return 0;
   }


para restar es solo cambiar el + por un -
para multiplicar es solo cambiar el + por un *



mirad la imagen y verla como ejemplo :)


----------------------------------------------------------------------------------------------------------------
para dividir es algo diferente pues si se fijan al sumar, restar u multiplicar habiamos declarado un numero de nombre "resultado" que es un entero (int)
bueno, para divir hay que declararlo como "double", pues en alguna division nos entregara decimales

* #include<iostream>
   * using namespace std;
   * main(){
   * int num1, num2;
   * double reultado; // como ven lo emos declarado en double, nos saldran decimales.
   * cout<<"ingrese primer numero"<<endl;
   * cin>>num1;
   * cout<<"ingrese segundo numero"<<endl;
   * cin>>num2;
   * resultado=num1/num2; //resultado va a ser el contenedor del cuociente entre num1 y num2
   * cout<<"el resultado es : "<<resultado<<endl;
   * system("pause");
   * }


ejemplo linux :


#include <iostream>
using namespace std;
int main(){
 int num1, num2;
double resultado;
cout<<"ingrese primer numero"<<endl;
cin>>num1;
cout<<"ingrese segundo numero"<<endl;
cin>>num2;
resultado=num1/num2; //resultado va a ser el contenedor del cuociente entre num1 y num2
cout<<"el resultado es : "<<resultado<<endl;
return 0;
}


[youtube=425,350]http://www.youtube.com/watch?v=gqxZThlIvvc[/youtube]

URL: http://www.youtube.com/watch?v=gqxZThlIvvc
#3
hola aqui seguimos con el tutorial de algoritmos en DF
dato : un procesador trabaja a 10^-9 seg.(nanosegundos)

bueno como ya hemos visto un algoritmo simple de un contador, ahora veremos un algoritmo en DF, que al ingresar numeros enteros, este nos muestre los numeros pares, y cuando no sea par nos de un mensaje que no es par.



bueno siguiendo con el tema, en este ejersicio are algo asi de un algoritmo que imita el proceso de sacar el promedio de notas (calificaciones), de un alumo en su colegio.



Este es un ejemplo de formulación de algoritmos mediante el mejoramiento de arriba/abajo(estructuras de control anidadas). Orientado a C++


[align=justify]Si consideramos un problema como este :  En un colegio  se dará un examen a aquellos alumnos que hayan aprobado el curso de prerrequisito para el mismo y necesitan saber si el alumno aprobo o reprobo el curso prerrequisito en una lista mmm digamos que de 15 alumnos, y será un codigo sencillo de un simple 1 aprobado o 2 reprobado.[/align]

Nuestro programa debe analizar los resultados de el examen de esta manera:

1.   Introducir cada resultado (1 o 2), que en la pantalla nos despliegue el mensaje de " Introducir resultado", cada vez que el programa nos pida otro resultado de examen.

2.   Que cuente el numero de resultados del examen de cada tipo.

3.   Desplegar un resumen de los resultados, que nos indique la cantidad de alumnos aprobados y reprobados.

4.   Si aprobaron mas de 10 alumnos que nos despliegue un mensaje de "Incrementaar Inscripciones"


Empezamos haciendo un orden lógico para nuestro codigo después de haber analizado cuidadosamente las instrucciones y podemos hacer observaciones sobre el codigo que haremos:

1.   El programa debe procesar los resultados de la evaluación para 15 estudiantes, utilizaremos una repetición controlada por un contador.

2.   Cada resultado de la evaluación es un numero, 1 o 2. Cada vez que el progama lee un resultado el programa debe determinar si el numero es igual a 1 o a 2; nuestro algoritmo evaluaremos el "1" , si el numero no es igual a 1 se asume que es 2.

3.   Analizamos utilizar 2 contadores para mantener la pista de los resultados, uno para contar los alumnos que aprobaron y otro para contar los que reprobaron.

4.   Después que el programa procesó todos los resultados nos debe de decir si mas de diez estudiantes aprobaron.



Bien procedamos pasito a pasito con el mejoramiento arriba/abajo.

Nuestra primera mejora sería:

CitarInicializa las variables
Introduce quince calificaciones y cuenta aprobados y reprobados
Despliega un resumen de los resultados y decide si las inscripciones se aumentan

[align=justify]Aunque tengamos una representación mas o menos completa del programa debemos mejorarla, y pondremos variables especificas; los contadores son necesarios para registrar aprobados y reprobados, entonces utilizaremos un contador para el proceso de ciclo y necesitamos una variable para almacenar la entrada del usuario. Aunque la variable  almacena la entrada no se inicializara ya que viene del usuario durante el ciclo de iteración del ciclo.[/align]

La instrucción del pseudocodigo xD

CitarInicializa variables

Podemos mejorar......

CitarInicializa aprobados con cero
Inicializa reprobados con cero
Inicializa contador de estudiantes con uno

Observaremos que solo se inicializaron los contadores.

CitarIntroduce quince calificaciones y cuenta aprobados y los reprobados

[align=justify]Bien esto requiere un ciclo para que introduzca de manera sucesiva el resultado de cada examen, de antemano sabemos que son quince resultados, entonces de manera apropiado un ciclo controlado por un contador. Dentro del ciclo(es decir, anidado en el ciclo xD, para los que no conocen bien los terminos), una estructura de selección doble determinara si cada resultado es aprobado o reprobado e incrementara el contador apropiado...entonceeeeees aquí viene la mejora del pseudocodigo anterior:[/align]

CitarWhile el contador de estudiantes sea menor o igual que quince
   Introduce el siguiente resultado del examen

   If el estudiante aprobó
      Suma uno a aprobados
   
   Else
      Suma uno a reprobados

   Suma uno al contador de estudiantes


Observen que el uso de lineas en blanco para terminar la estructura de control if/else y mejorar la claridad del mismo

Despliega u resumen de los resultados del examen y decide si las inscripciones deben aumentarse

Podemos definirlo de esta manera:

CitarDespleiga el numero de aprobados
Despliega el numero de reprobados

   If aprobaron mas de diez estudiantes
      Despliega "Aumentar inscripciones"





Bien entonces nuestro pseudocodigo completo quedaria de esta manera:

CitarInicializa aprobados con cero
Inicializa reprobados con cero
Inicializa contador de estudiantes con uno

While el contador de estudiantes sea menor o igual que quince
   Introduce el siguiente resultado del examen

   If el estudiante aprobó
      Suma uno a aprobados

   Else
      Suma uno a reprobados

Despliega el numero de aprobados
Despliega el numero de reprobados

If aprobaron mas de diez estudiantes
   Despliega "Aumentar inscripciones"

Este sería nuestro producto final xD:
#include <iostream>

using namespace std;

int main()
{
int aprobados=0;
int reprobados=0;
        int contadorAlumnos=1;
int resultado;

while ( contadorAlumnos <= 15 ) {

cout << "Introduce resultado (1 = aprobado, 2 = reprobado) :";
cin >> resultado;

if ( resultado==1)
aprobados = aprobados + 1;

else
reprobados = reprobados + 1;

contadorAlumnos = contadorAlumnos +1;
   }
   
   cout << "Aprobados " << aprobados << endl;
   cout << "Reprobados " << reprobados << endl;
   
   if ( aprobados > 10 )
cout << "Aumentar inscripciones " << endl;

return 0;

}



bueno cualquier duda me la preguntan en un comentario, adios y que les sirva
.
.
.
credits : pum4
#4
bueno como veo mucha gente interesada en aprender sobre algoritmos, aqui va un cursito :)

primero que nada explicar que es una pila....

pila : La pila es una estructura de datos que permite almacenar datos en el orden LIFO (Last In First Out) en español, último en entrar, primero en salir).

buffer : En informática, un buffer es una ubicación de la memoria en una computadora o en un instrumento digital reservada para el almacenamiento temporal de información digital.
les e echo una imagen para ejemplificar mas las cosas :)



eso es la pila  :D bueno empecemos con los algoritmos netamente.

definiciones de Variables :

Variable : dato, numero o letra, esta compuesta por :
ejemplo : nombres, valor, tipo, direccion(memoria), ambito.
nota: viariable es la forma de guardar un dato. un algoritmo debe ser finito



decision o pregunta: asi es el funcionamiento.

doble alternativa



varias alternativas



ejemplo de algoritmo basico : viajar en automovil.

1.- abrir puerta-->subir al auto-->sentarse-->cerrar puerta.

2.- pasos a seguir para lograr un buen algoritmo

1 saber cual es el problema y definirlo
2 tener diferentes alternativas de solucion
3 elegir alternativa
4 se diagrama el algoritmo
5 prueba de escritorio (usar algoritmo)
6 codificarlo usando un lenguaje de programacion (c++, java, etc)
7 ingresarlo al computador
8 ejecutarlo
9 ver si soluciono el problema (soluciono el problema?)
10 si? (fin)
11 no? comprobar, realizando metodo que utilizo

Algoritmo y definicion de reglas



creacion de un algoritmo "contador"

1    -inicio
2    -definimos variable de nombre "cont" contador=0 //se puede abreviar: cont=0//0=entero
3    -nota: cont sera un entero por que lo hemos inciado desde cero y se puede partir desde 0 a 9
4    mostrar contador
5    -¿contador <=(menor o igual a)9?
5.1 -si? entonces cont=cont+1
5.2 -e ir al paso 4
5.3 -fin

ahora lo realizaremos desde "DF"(diagrama de flujos)



espero les haya gustado
#5
video donde explico forma alternativa de programar en ubuntu [gedit], sin  compiladores, espero les gustes

[youtube=425,350]http://www.youtube.com/watch?v=B6MQqpaw6SI[/youtube]
#6
e aqui un videito de como formular una dork para realizar una búsqueda de sitios web's vulnerables

[youtube=425,350]http://www.youtube.com/watch?v=QjO5hui_OI4[/youtube]

URL: http://www.youtube.com/watch?v=QjO5hui_OI4
#7
Software / N3T 1V.0 Beta
6 Marzo 2012, 02:03 AM
soft echo en C es un administrador de tools hacks que las transforma en automaticas ya que no es necesario el teclear comandos, es algo parecido a metasploit pero sin comandos :)
por el momento solo le e agregado 5 tools 3 DDOS sqlmap y un searh login, espero sea de su agrado :) si quereis la comparten, no tengo problemas pero respetar el derecho de autor :)..

nota: windows xp 32 bytes (lo digo solo por la instalacion del lenguaje, si vosotros quereis descargas el perl y python para su sistema operativo correspondiente)



DESCARGA :

http://www.mediafire.com/?rk8reib5sywbusp

password : "cyberlocos.net" (sin comillas).

video de como funciona :

[youtube=425,350]http://www.youtube.com/watch?v=PRLVG1fZ-Us[/youtube]

espero comentarios y criticas constructivas