sábado, 21 de enero de 2017

Ejemplos de enunciados para realizar en C#

                                                Ejemplos en C#


1. Realice un programa que muestre un mensaje .

 #include<conio.h> //Librería para el getch
 #include<stdio.h> //Librería para printf 

   main() //inicio de programa principal o cuerpo del programa 

 { 
   printf("Hola Mundo"); //imprime el mensaje, 

   getch(); //detener para visualizar

      return(0); 




 2. Imprimir el cuadrado de un número ingresado por el usuario

. #include<conio.h>
   #include<stdio.h> 

  main() 
{ float x,c; 

printf("Digite un numero"); //imprime
scanf("%f",&x); //leer 
  c=x*x;
 printf("El cuadrado de %f es %f",x,c); 

getch();

 return(0); }

 3. Calcular el área de un triangulo, cuyas dimensiones son ingresadas por el usuario.

4. Determinar el mayor de 3 números ingresados por el usuario.

5. Calcular el mayor de un conjunto de números reales ingresados por el usuario .

miércoles, 18 de enero de 2017

Estructuras iterativas (Bucles)

Sentencia WHILE

Con esta sentencia se controla la condición antes de entrar en el bucle. Si ésta no se cumple el programa no entrará en el bucle.

    while (expresión 2) {
    sentencia 
    expresión 3;
    }
Sentencia DO...WHILE

Esta sentencia se controla la condición al final del bucle. Si ésta se cumple el programa vuelve a ejecutar las sentencias del bucle.

do{
    sentencia1;
    sentencia2;
}while (condición);

¿Diferencias? 

 La diferencia radica en que el do-while, o mejor dicho el código que se encuentra dentro de el, se va a ejecutar por lo menos una vez; por lo mismo, porque la condición la comprueba al final. En el caso del while podría no ejecutarse nunca.

Sentencia FOR

Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor específico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.

for (inicialización;condición;incremento)
{
   sentencia1;
   sentencia2;
}
for(i=1;i<=serie;i++)
{
Sentencia 1;
Sentencia 2;
}

Sentencias de selección simple & múltiple en C#

Sentencias condicionales en C#


Estructura SWITCH




Esta estructura se suele utilizar en los menús, de manera que según la opción seleccionada se ejecuten una serie de sentencias


switch (variable){
  case contenido_variable1: sentencias;
    break;
  case contenido_variable2: sentencias;
    break;

  default: sentencias;

Sentencia BREAK : Termina la ejecución de un bucle o salir de una sentencia SWITCH

Estructura IF...ELSE

Esta estructura depende la de la condición del enunciado .

if (condicion) 
sentencia 1;}
Else
{Sentencia 2}


Lenguaje C#

Lenguaje C#

¿Que es el lenguaje C#?

    Es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica.

Estructura de un programa en  C#‘:  

'C' consta de una o más funciones, empieza  en la función main, desde la cual es posible llamar a otras funciones.


Comentarios

Existen dos tipos de comentarios el multilineas y entre líneas .

Para realizar un comentario multilínea de realiza de la siguiente forma  se abre un eslas con un asterisco ( /* ) y para cerrar es  al contrario  es un asterisco primero y luego el eslas ( */ )  ejemplo 

 /* Comentario multilínea */ 

El comentario entre líneas es diferente solo se comentará en la líneas que se  desea recordar que hace el código. para realizarlo solo se colocar doble eslas (//) ejemplo :

//Comentario entre líneas 

   Tipos de variables en  C#

Un identificador: Es el nombre que damos a las variables y funciones. Está formado por una secuencia de letras y dígitos, aunque también acepta el carácter de subrayado por contra no acepta los acentos ni la ñ/Ñ.

Tipos de identificadores: Char, int , float, double, if else,        do while, for,   switch, break.


Las variablesUna variable es un tipo de dato, referenciado mediante un identificador.

¿Dónde se declaran? Las variables pueden ser de dos tipos según el lugar en que las declaremos: globales o locales.

La variable global: Se declara antes de la main( ). Puede ser utilizada en cualquier parte del programa y se destruye al finalizar éste.

La variable local: se declara después de la main( ), en la función en que vaya a ser utilizada. Sólo existe dentro de la función en que se declara y se destruye al finalizar dicha función.

Secuencias de escape
Las secuencias de escape son: 

\n     : salto de línea
\b     : retroceso
\t      : tabulación horizontal
\v     : tabulación vertical
\\      : contra barra
\f      : salto de página
\"      : comillas dobles
\0     : fin de una cadena de caracteres

Inclusión de Ficheros

#include : Nos permite añadir librerías o funciones. Qué van hacer utilizados en el programa. 

Operadores aritméticos:

+        Suma    ++ Incremento (suma 1)
-        Resta   --  Decremento (resta 1)
*        Multiplicación
      /        División                 
%   Módulo (resto) -  Cambio de Signo Sintaxis.

Operadores relacionales.
>     Mayor que
<     Menor que
>=  Mayor o igual que
<=  Menor o igual que
==        igual que
!=        Distinto que

Operadores lógicos.

Los operadores lógicos son tres:
&&     AND
||        OR
!        NOT (el valor contrario)

printf: La aparición de valores numéricos, caracteres y cadenas de texto por pantalla.

Sentencia scanf( ):  Entrar datos en la memoria del ordenador a través del teclado

Los modificadores: Estos modificadores se usan para imprimir o escanear .

%c Un único carácter
%d Un entero con signo, en base decimal
%u Un entero sin signo, en base decimal
%o Un entero en base octal
%x Un entero en base hexadecimal
%e Un número real en coma flotante, con exponente
%f Un número real en coma flotante, sin exponente
%s Una cadena de caracteres
%p Un puntero o dirección de memoria



jueves, 12 de enero de 2017

Códigos ASCII

Carateres ASCII 




ASCII (Código Estadounidense Estándar para el Intercambio de Información) 


Como utilizar el código ASCII:

Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algún sistema informático; pero si lo que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo siguiente, por ejemplo:


Como escribir con el teclado, o tipear : Letra EÑE mayúscula - letra N con tilde - ENIE

  • WINDOWS: en computadoras con sistema operativo como Windows 8, Win 7, Vista, Windows Xp, etc.

    Para obtener la letra, caracter, signo o símbolo "Ñ" : ( Letra EÑE mayúscula - letra N con tilde - ENIE ) en ordenadores con sistema operativo Windows:
    1) Presiona la tecla "Alt" en tu teclado, y no la sueltes.
    2) Sin dejar de presionar "Alt", presiona en el teclado numérico el número "165", que es el número de la letra o símbolo "Ñ" en el código ASCII.
    3) Luego deja de presionar la tecla "Alt" y... ¡ Ya está listo ! (11)
Lista de los codigos ASCII

codigo ascii 128 = Ç ( Letra C cedilla mayúscula )
codigo ascii 129 = ü ( Letra u minúscula con diéresis )
codigo ascii 130 = é ( Letra e minúscula con acento agudo )
codigo ascii 131 = â ( Letra a minúscula con acento circunflejo )
codigo ascii 132 = ä ( Letra a minúscula con diéresis )
codigo ascii 133 = à ( Letra a minúscula con acento grave )
codigo ascii 134 = å ( Letra a minúscula con anillo )
codigo ascii 135 = ç ( Letra c cedilla minúscula )
codigo ascii 136 = ê ( Letra e minúscula con acento circunflejo )
codigo ascii 137 = ë ( Letra e minúscula con diéresis )
codigo ascii 138 = è ( Letra e minúscula con acento grave )
codigo ascii 139 = ï ( Letra i minúscula con diéresis )
codigo ascii 140 = î ( Letra i minúscula con acento circunflejo )
codigo ascii 141 = ì ( Letra i minúscula con acento grave )
codigo ascii 142 = Ä ( Letra A mayúscula con diéresis )
codigo ascii 143 = Å ( Letra A mayúscula con anillo )
codigo ascii 144 = É ( Letra E mayúscula con acento agudo )
codigo ascii 145 = æ ( Diptongo latino ae minúscula )
codigo ascii 146 = Æ ( Diptongo latino AE mayúscula )
codigo ascii 147 = ô ( Letra o minúscula con acento circunflejo )
codigo ascii 148 = ö ( Letra o minúscula con diéresis )
codigo ascii 149 = ò ( Letra o minúscula con acento grave )
codigo ascii 150 = û ( Letra u minúscula con acento circunflejo )
codigo ascii 151 = ù ( Letra u minúscula con acento grave )
codigo ascii 152 = ÿ ( Letra y minúscula con diéresis )
codigo ascii 153 = Ö ( Letra O mayúscula con diéresis )
codigo ascii 154 = Ü ( Letra U mayúscula con diéresis )
codigo ascii 155 = ø ( Letra o minúscula con barra inclinada )
codigo ascii 156 = £ ( Signo Libra Esterlina )
codigo ascii 157 = Ø ( Letra O mayúscula con barra inclinada )
codigo ascii 158 = × ( Signo de multiplicación )
codigo ascii 159 = ƒ ( Símbolo de función, florín neerlandés )
codigo ascii 160 = á ( Letra a minúscula con acento agudo )
codigo ascii 161 = í ( Letra i minúscula con acento agudo )
codigo ascii 162 = ó ( Letra o minúscula con acento agudo )
codigo ascii 163 = ú ( Letra u minúscula con acento agudo )
codigo ascii 164 = ñ ( Letra eñe minúscula - letra n con tilde - enie )
codigo ascii 165 = Ñ ( Letra EÑE mayúscula - letra N con tilde - ENIE )
codigo ascii 166 = ª ( Ordinal femenino, indicador de genero femenino )
codigo ascii 167 = º ( Ordinal masculino, indicador de genero masculino )
codigo ascii 168 = ¿ ( Abre signo interrogacion )
codigo ascii 169 = ® ( Símbolo de Marca Registrada )
codigo ascii 170 = ¬ ( Signo de negacion )
codigo ascii 171 = ½ ( Un medio, mitad, fracción )
codigo ascii 172 = ¼ ( Un cuarto, cuarta parte, fracción )
codigo ascii 173 = ¡ ( Abre signos de exclamacion, signo de admiracion )
codigo ascii 174 = « ( Abre comillas bajas, angulares, latinas o españolas )
codigo ascii 175 = » ( Cierra comillas bajas, angulares, latinas o españolas )
codigo ascii 176 =  ( Bloque color tramado densidad baja, carácter gráfico )
codigo ascii 177 =  ( Bloque color tramado densidad media, gráfico )
codigo ascii 178 =  ( Bloque color tramado densidad alta, carácter gráfico )
codigo ascii 179 =  ( Línea simple vertical de recuadro gráfico )
codigo ascii 180 =  ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 181 = Á ( Letra a mayúscula con acento agudo )
codigo ascii 182 = Â ( Letra A mayúscula con acento circunflejo )
codigo ascii 183 = À ( Letra A mayúscula con acento grave )
codigo ascii 184 = © ( Símbolo Copyright, bajo derecho de autor )
codigo ascii 185 =  ( Doble línea vertical empalme izquierdo, gráfico )
codigo ascii 186 =  ( Líneas doble vertical de recuadro gráfico, verticales )
codigo ascii 187 =  ( Línea doble esquina superior derecha de recuadro )
codigo ascii 188 =  ( Línea doble esquina inferior derecha de recuadro )
codigo ascii 189 = ¢ ( Signo centavo, céntimo o centésimo )
codigo ascii 190 = ¥ ( Signo monetario YEN japonés, YUAN chino )
codigo ascii 191 =  ( Línea simple esquina de recuadro gráfico )
codigo ascii 192 =  ( Línea simple esquina de recuadro gráfico )
codigo ascii 193 =  ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 194 =  ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 195 =  ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 196 =  ( Línea simple horizontal de recuadro gráfico )
codigo ascii 197 =  ( Líneas simples empalmes de recuadro gráfico )
codigo ascii 198 = ã ( Letra a minúscula con tilde )
codigo ascii 199 = Ã ( Letra A mayúscula con tilde )
codigo ascii 200 =  ( Línea doble esquina inferior izquierda de recuadro )
codigo ascii 201 =  ( Línea doble esquina superior izquierda de recuadro )
codigo ascii 202 =  ( Doble línea horizontal empalme arriba, recuadro )
codigo ascii 203 =  ( Doble línea horizontal empalme abajo, recuadro )
codigo ascii 204 =  ( Doble línea vertical empalme derecho, recuadro )
codigo ascii 205 =  ( Líneas doble horizontales de recuadro gráfico )
codigo ascii 206 =  ( Líneas dobles cruce de líneas de recuadro gráfico )
codigo ascii 207 = ¤ ( Signo monetario - divisa general )
codigo ascii 208 = ð ( Letra eth latina minúscula )
codigo ascii 209 = Ð ( Letra eth latina mayúscula )
codigo ascii 210 = Ê ( Letra E mayúscula con acento circunflejo )
codigo ascii 211 = Ë ( Letra E mayúscula con diéresis )
codigo ascii 212 = È ( Letra E mayúscula con acento grave )
codigo ascii 213 = ı ( Letra minuscula i sin punto )
codigo ascii 214 = Í ( Letra i mayúscula con acento agudo )
codigo ascii 215 = Î ( Letra I mayúscula con acento circunflejo )
codigo ascii 216 = Ï ( Letra i mayúscula con diéresis )
codigo ascii 217 =  ( Línea simple esquina de recuadro gráfico )
codigo ascii 218 =  ( Línea simple esquina de recuadro gráfico )
codigo ascii 219 =  ( Bloque color pleno solido, carácter gráfico )
codigo ascii 220 =  ( Medio bloque negro, mitad inferior, carácter gráfico )
codigo ascii 221 = ¦ ( Barra vertical partida )
codigo ascii 222 = Ì ( Letra I mayúscula con acento grave )
codigo ascii 223 =  ( Medio bloque negro, mitad superior, carácter gráfico )
codigo ascii 224 = Ó ( Letra o mayúscula con acento agudo )
codigo ascii 225 = ß ( Letra alemana eszett o ese-zeta )
codigo ascii 226 = Ô ( Letra O mayúscula con acento circunflejo )
codigo ascii 227 = Ò ( Letra O mayúscula con acento grave )
codigo ascii 228 = õ ( Letra o minúscula con tilde )
codigo ascii 229 = Õ ( Letra O mayúscula con tilde )
codigo ascii 230 = µ ( Signo micro )
codigo ascii 231 = þ ( Letra latina thorn minúscula )
codigo ascii 232 = Þ ( Letra latina thorn mayúscula )
codigo ascii 233 = Ú ( Letra U mayúscula con acento agudo )
codigo ascii 234 = Û ( Letra U mayúscula con acento circunflejo )
codigo ascii 235 = Ù ( Letra U mayúscula con acento grave )
codigo ascii 236 = ý ( Letra y minúscula con acento agudo )
codigo ascii 237 = Ý ( Letra Y mayúscula con acento agudo )
codigo ascii 238 = ¯ ( Macron (marca larga), superguión, guión alto )
codigo ascii 239 = ´ ( Acento agudo )
codigo ascii 240 =  ( Símbolo matemático de congruencia, equivalencia )
codigo ascii 241 = ± ( Signo mas menos )
codigo ascii 242 =  ( ASCII 242 )
codigo ascii 243 = ¾ ( Tres cuartos, fracción )
codigo ascii 244 =  ( Fin de párrafo - signo de calderón )
codigo ascii 245 = § ( Signo de sección )
codigo ascii 246 = ÷ ( Signo de división )
codigo ascii 247 = ¸ ( Cedilla , virgulilla baja )
codigo ascii 248 = ° ( Signo de grado, anillo )
codigo ascii 249 = ¨ ( Diéresis )
codigo ascii 250 = · ( Punto centrado, punto medio, coma georgiana )
codigo ascii 251 = ¹ ( Superíndice uno )
codigo ascii 252 = ³ ( Superíndice tres , potencia tres , al cubo )
codigo ascii 253 = ² ( Superíndice dos , al cuadrado )
codigo ascii 254 =  ( Cuadrado negro, caracter gráfico )
codigo ascii 255 = nbsp ( Espacio sin separación - non breaking space )

Gotoxy en lenguaje #C


La función Gotoxy

¿Para que sirve gotoxy? , Nos permite manipular la posición que queremos mostrar en nuestra pantalla. 


Este es el código de programación: Esta debajo de la  cabecera del programa para poder indicar las posición   es decir Permite dar ubicación a un objeto o carater. el ejemplo a continuación es para indicarle  a la letra  "A"  que se posicione en mi eje 15 y 10 
   


#include <conio.h>
#include <windows.h>
#include <stdio.h>


void gotoxy(int x,int y){//permite dar ubicación a un objeto o caracter
      HANDLE hcon;  
      hcon = GetStdHandle(STD_OUTPUT_HANDLE);  
      COORD dwPos;  
      dwPos.X = x;  
      dwPos.Y= y;  
      SetConsoleCursorPosition(hcon,dwPos);  
 }  


 main(){
        gotoxy (15,10);
        printf("A");
        system ("pause");
        
        return  0;
        }



Ver el siguiente vídeo :