Ir al contenido principal

Entradas

Mostrando las entradas de octubre, 2014

piedra, papel y tijeras en c++

Hola hoy les mostrare como hacer un programa que simule en c++ el juego de piedra, papel y tijera. en el cual se utilizan la mayoría de los elementos básicos que se usan en c++ para programar. para nuestro programa se seguirán las reglas tradicionales con tres opciones y haremos que nuestro programa se repita hasta que nosotros decidamos terminar de jugar. Al finalizar les diremos el total de victorias y empates, este juego es de dos personas así que haremos que nuestro ordenador sea el contrincante. ¿piedra, papel y tijeras? es un juego de manos que se juega entre dos personas. aquí esta un enlace con las reglas. como les he comentado anteriormente es necesario hacer un pequeño análisis antes de programar. Análisis salida: mensaje que indica al ganador, el total de victorias y empates. entrada: una opción de juego(piedra,papel,tijera) procedimiento:   declarar variables enteras jugador, maquina, victorias_jugador, victoria_maquina, empates i

estructuras de control_p

hola les traigo una presentación acerca de estructuras de control en c++ selección multiple formato en c++ selección multiple: switch(variable entera){                case valor_entero:{                               instrucciones;                }                               break;                 case valor_entero2:{                               instrucciones;                }                               break;               case default:{                               instruccion;                }                               break; } break es una palabra reservada que interrumpe el ciclo donde se esta ejecutando para ver mas acerca de estructuras de control y algunos ejemplos pueden seguir el siguiente enlace estructuras de control if también podrías pasarte por mi pagina de programas en la parte superior. hasta pronto.

programa en c++ valor absoluto

Hola les mostrare como hacer un algoritmo que calcule el valor absoluto en c++. primero debemos entender el problema. ¿que es el valor absoluto? el valor numérico de un numero sin tomar en cuenta su signo. análisis salida: mensaje indicando el valor absoluto entrada:un numero real procedimiento : Declarar una variable real Escribir "ingrese un numero" Leer numero Calcular el valor absoluto de numero Escribir "el valor absoluto de numero es:"numero Codificar    programa c++ valor absoluto Breve explicación     linea 5 declaramos variable     linea 10 solicitamos un numero     linea 11 leemos numero y guardamos en la variable x     linea 13-18 sentencia condicional if-else si x mayor que 0 el valor absoluto es x en otro caso el valor absoluto es -x. En la linea 17 para obtener el valor absoluto podemos hacer una multiplicación por (-1) y obtener el mismo resultado pero para ahorrar unas cuantas letras ademas queda mas elegante s

programa c++ mayor de dos numeros

hola en esta entrada les mostrare como hacer un programa que calcule el mayor de dos números utilizando la estructura de control if. ejercicio.- programa que calcula el mayor de dos números reales. análisis salida:mensaje que indique que el mayor de dos números entrada:dos números reales procedimiento: declarar 2 variables reales(float o double) escribir "ingrese numero 1: " leer numero1 escribir "ingrese numero2: " leer numero2 comparar numero1 y numero2 imprimir el mayor es: numero mayor ya que hicimos el procedimiento hay que codificarlo breve explicación linea 1-2 incluimos bibliotecas linea 6 declaramos variables tipo double linea 9-12 solicitamos al usuario que ingrese los numeros y los almacenamos en las variables linea 14-15  comparamos si el numero 1 es mayor que el numero 2 y si se cumple la condicion imprimimos que el mayor es el numero 1. linea 16-17 comparamo

Estructura de control if-else

para realizar un programa hasta ahora todo lo que hacíamos era escribir una instrucción tras otra, de forma secuencial. pseudocodigo de un programa secuencial diagrama de flujo programa secuencial. y si se pudiera escribir un programa que elija que instrucciones realizar y cuales no, para estos casos tenemos a nuestra disposición las estructuras de control(condicionales). sentencia IF la sentencia if es una de las estructuras de control mas sencillas,la cual revisa condiciones y si las cumple realiza una o mas instrucciones dadas, si no cumple las condiciones entonces ignora las instrucciones. aquí esta una imagen en la cual se puede observar la diferencia con un programa secuencial. Diagrama de flujo Sentencia if  el formato de una sentencia if en c++:    if ( condiciones )            instrucción,    if ( condiciones ) {            instruccion1;            instruccion2;            ...            instruccion3;     } donde las condiciones deben ser c

área de un triangulo c++

ejercicio 1.- calcule el área de un triangulo Hola, si llegaste a esta publicación de seguro te debes preguntar ¿como hacer el programa del área del triangulo? o del rectángulo y cualquier otra figura, entonces estas en el lugar correcto. este es un algoritmo sencillo que utiliza la formula de matemáticas para hallar el área. antes de empezar a programar tenemos que hacer un pequeño análisis: comprender el problema plantear los pasos para resolver el problema codificar compilar ejecuar comprender el problema nuestro problema es calcular el área de un triangulo . planteamos los pasos ahora hay que preguntarse: ¿que necesito para hacer el calculo? el área de un triangulo es igual a la base por altura entre dos, entonces debemos conocer la base y la altura. ¿como obtener esos datos? hay que decirle al usuario que ingrese esos datos. ya que tenemos los datos podemos calcular el área y solo nos falta escribir en la pantalla el resultado. codifica

operaciones aritméticas y relacionales

operaciones aritméticas c++ operación operador suma + resta - multiplicación * división / modulo % asignación = en  esta tabla se muestra las operaciones aritméticas utilizadas en c++. algunos ejemplos sobre como se utilizan suma de dos constantes 5+2; suma de una variable y una constante x+2; suma de dos variables x+y; para los operadores -,*, / funciona igual. el operador modulo tal vez para muchos es nuevo, pero en realidad todos lo conocemos. se deben utilizar con operandos enteros y el resultado de esta operación es el residuo de la división entre el primer operando y el segundo. ejemplo el resultado de ocho modulo 2 es 0  8%2 el resultado es 1 13%4 el resultado es 6  24%9 el operador de asignación debe usarse de la siguiente manera:           variable = expresión; donde la expresión puede representar una variable, constante, función y operaciones aritméticas. ejemplos de asignación donde x es

lectura y escritura de datos en c++

Hola si estas empezando a aprender a programar esto es lo principal y con lo que podrás crear el clásico Hola mundo. para leer y escribir datos en c++ es necesario que al inicio del código de nuestro programa insertemos el archivo de cabecera <iostream> el cual contiene la función para esta tarea. cin es un objeto que se utiliza para el manejo de flujos de entrada de datos cout es un objeto que se utiliza para el manejo de flujos de salida de datos Lectura de datos para recibir información desde el teclado la forma mas basica es utilizar cin como se muestra a continuación. formato basico:      cin>>variable1; ejemplo { //inicializamos variables.  char nombre[40]; //solicitar los datos con cout y los leemos con cin cout<< "hola escribe tu primer nombre:" <<endl; cin>>nombre; cout<< "hola"  <<  nombre  << "bienvenido a la programación en c++" <<endl; }

Identificadores, variables y constantes

Identificador un identificador se utiliza para reconocer una variable, constante y función. por que en un futuro podemos necesitar, por ejemplo una variable y lo mas conveniente es poder relacionarla con un nombre para recordar que significa o para que la utilizamos. un identificador es un conjunto de caracteres que se forma a partir de letras, dígitos y el guion bajo ( _ ) con la restricción de que no debe iniciar con un numero. c++ es sensible a las minúsculas y mayúsculas. por ejemplo:      area1, Area1, aReA1. para el compilador de c++ son identificadores distintos. algunos ejemplos de identificadores no validos en c++: 4volumen      //no es valido porque no se puede iniciar con un dígito niño               //no es valido porque no se puede utilizar la letra ñ avión             //no es valido porque no se puede utilizar caracteres con acento area circulo   //no es valido porque no se puede utilizar espacios en blanco */-?"$%         //no es valido ningún ca

tipos de datos en c++

un tipo de dato te dice el tipo de información que puede almacenar una variable. existen dos tipos de datos el primitivo que son datos que ya están definidos en el lenguaje y el otro tipo de datos son los derivados o también llamados compuestos , estos últimos al ser mas complejos no se trataran en este momento. tipos de datos primitivos los datos primitivos se caracterizan por ser datos que no se construyen a partir de otros y son únicos, ademas cuentan con operaciones definidas que trabajan con esos valores. int: se utiliza para representar datos de tipo entero. float: representa datos de coma flotante . double: representa datos de coma flotante con doble precisión por lo tanto puede contener números un rango de valores mayor que los otros. char: representa caracteres y cadenas de caracteres. bool: representa valores lógicos como falso y verdadero. ejemplo: tipo dato variable valores validos int edad edad=26; edad=-15; float peso peso=53.8