Bienvenidos

hola a todos bienvenidos al blog comenten!!^_^








jueves, 2 de septiembre de 2010

REPORTE 3

 LENGUAJE SCRIPT


 1.PROGRAMA NUMERO UNO EN  DEV C++
#include <stdio.h>
int main ()
{
int numero;
printf("Inserte un numero: ");
scanf("%d",&numero);
if(numero==0)
printf("El numero %d es NULO",numero);
else

{
if(numero<0)
printf("El numero %d es NEGATIVO",numero);
else
printf("El numero %d es POSITIVO",numero);
}
return 0;
}



Explicación
Al usar la directiva #include estamos diciéndole al compilador que busque determinadas cosas en un archivo que se llama stdio.h
que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida.

de ahí ponemos el double para determinar el tipo de dato y escribimos el nombre de nuestra variable en este programa se llama numero
de ahí utlizizamos el printf que como su nombre lo dice nos sirve para imprimir en la pantalla los caracteres que queremos que se vean en la pantalla,
primero imprimimos la instrucción para que el usuario del programa sepa que hacer, en este caso pedimos que introduzca un numero para saber si es positivo o negativo
utilizamos el scanf que analiza una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función, de ahí utilizamos nuestros operadores para que pueda realizar una funcion , yo lo puse asi "%d"
la letra d es por que d - Empareja un número entero decimal opcionalmente con signo.
Después va el IF que es como una instrucción que SI ese valor cumple cierto argumento es igual a la instrucción.
En este caso decimos que SI if(numero==0) si el numero es igual a 0 entonces el valor va a ser NULO por que queremos determinar si es negativo o positivo y ps no existe el -0 .
Entonces damos la siguiente instrucción
Que SI if(numero<0) numero mayor a 0 entonces si puede cumplir la instrucción
Después escribimos la sentencia else que va junto con el If quiere decir Si-de otra forma, o de lo contrario el numero es negativo
else
printf("El numero %d es POSITIVO",numero);
por que seria menor a 0
terminamos con el return 0 y listo compilamos y ejecutamos el programa


2.PROGRAMA EN JAVA


/*
Mediante el siguiente programa determinaremos si un número introducido es positivo, negativo o nulo
*/
/*
* Autor; Alheli Isthar Del Toro González
*/
import java.util.*;
public class numero {
public static void main (String a []){
double num;
Scanner teclado=new Scanner (System.in);
System.out.println("introduce un número");
num=teclado.nextDouble();
if (num > 0)
System.out.println("El número es positivo");
else
if (num < 0)
System.out.println("El número es negativo");
else
System.out.println("El número es nulo");
}
}






EXPLICACION


En la resolución del planteamiento mediante java empezamos utilizando el paquete java.util que contiene diferentes clases e interfaces.
Al programa lo llamamos "numero" como lo indica la linea public class numero.
El programa es declarado de un tipo publico y solo toma en cuenta lo que declara el usuario.
La variable declarada "num" es del tipo double, determinada para utilizar números decimales y los tipos de datos tienen una longitud de 64bits.
Una vez declarada la variable conseguimos cargar el teclado para leer mediante el objeto Scanner.Una vez cargado permitirá al usuario introducir el número a determinar si es positivo, negativo o nulo. Se le pide el numero mediante el System.out.println y posteriormente lo almacenamos en la variable "num".
Una vez obtenido el valor de la variable, la procesamos mediante la sentencia If else, determinando si "num" es mayor a cero; positivo, sino "num" es menos a cero; negativo, en caso de no cumplirse ninguna de las 2 sentencias anteriores; es un número nulo, con lo cual el programa llega a su fin .



3.PROGRAMA EN VISUAL BASIC

Private Sub Command1_Click()

If Text1.Text = 0 Then
Label2.Caption = "nulo"
End If
If Text1.Text > 0 Then
Label2.Caption = "Positivo"
End If
If Text1.Text < 0 Then
Label2.Caption = "Negativo"
End If
End Sub

Private Sub Command2_Click()
Text1.Text = ""
Label2.Caption = ""
Text1.SetFocus

End Sub

Private Sub Command3_Click()
End
End Sub



EXPLICACION

Ahora en la utilización de visual basic un entorno mucho más gráfico referente a c++ y java, utilizamos 3 botones de comando (Command1, Command2 y Command3) en los cuales a cada uno se les ha programado con una diferente función.
En el command1 van las instrucciones del procesamiento , el número es ingresado por el usuario en el textbox, una vez que el usuario introduce el número y ejercuta el botón de comando 1 este realizara las instrucciones "if" y mediante una etiqueta (label2) mostrara en pantalla el resultado ; si en el textbox (Text1) hay un numero igual a 0 dirá que es un número "nulo", si Text1.Text es mayor a cero es "positivo" y si en Text1.Text hay un número menor a cero es "negativo"
El segundo botón de comando tiene la función de borrar el contenido del textbox Text1 y la etiqueta Label2.
Con el tercer command button salimos de la aplicación.