Los valores por defecto son los que ingresa nosotros como programador en casos de que no ingrese ningún valor
Ejemplo
Realizar una función llamada cubo que contenga de parámetros un numero y devuelva el cubo, la función debe ser inicial izada con valores por defecto e ingresados por el usuario
int cubo(int a); -declaramos la función cubo.
int a;
int main(){
printf("Numero para elevar al cubo\n");
scanf("%d",&a);
cubo(2); -ingresamos un valor de 2
printf("Cubo del numero por defecto es: %d\n",cubo(2)); -imprime el valor de 2
cubo(a); - ingresamos un valor por teclado
printf("Cubo del numero es: %d\n",cubo(a)); -imprime el valor que ingresamos
}
cubo(int a){
return a*a*a; - el cubo es la multiplicación x3
}
lunes, 2 de diciembre de 2019
Tipos de funciones con parametros
Hay 4 tipos de funciones
- No hay parámetro, y retornan un valor.
- Hay parámetro y no retorna un valor.
- No hay parámetro y no retorna un valor.
- Hay parámetro y retorna un valor.
-Una función se puede usar varias veces ya que se usa para reutilizar lineas de código.
-Los parámetros se pide afuera de la función y los datos dentro de la función
Ejemplo
#librerias
int ed;
int solicitar();
int imprimir(int ed); - en la declaración se ingresa el parámetro que existirá
int main(){
printf("ingrese su edad\n");
solicitar(); -se llama a la función solicitar.
imprimir(ed); - al ingresar el dato en ed ejemplo"5" llevamos el dato a imprimir.
}
solicitar(){
scanf("%d",&ed); -se escribe el dato en la variable "ed".
}
imprimir(int ed){ - el valor que ingresamos en main pasa a imprimir pero declaramos en el parámetro
if(ed>=18){ - se realiza la función imprimir
printf("mayor de edad");
}
else{
printf("menor de edad");
}
}
Funciones
Hoy hablaremos sobre una función que se usa para hacer procesos mas cortos en el main
nombre de la función (parámetros){
}
ademas una función termina con "return" que devuelve un valor al final de toda la función ademas que la función se declara fuera del main y se usa dentro del main.
La estructura
- Declaración
- Construccion
- Uso
Son los pasos a seguir para el uso de una función
Ejemplo
#librerias
int nombre(); - se define la función como "nombre".
int main(){
nombre(); - se llama a la función dentro del main.
}
nombre(){
printf("Hola Mundo"); - lo que realizara la función.
}
Ejemplo
#librerias
int nombre(); - se define la función como "nombre".
int main(){
nombre(); - se llama a la función dentro del main.
}
nombre(){
printf("Hola Mundo"); - lo que realizara la función.
}
viernes, 8 de noviembre de 2019
Clase#8: Función While y do-while
While
La función while funciona como un bucle repetitivo que terminar cunado la condición sea falsa
while(condición){
Instrucciones
}
Ejemplo
Imprimir en pantalla la secuencia del 1 al 5
#include<librerías>
int main(){
int a; -aquí podemos ver como el valor de "a" incia con 0 por ser basura
while(a<=5){ -al entrar al while identifica que a es menor que 5 y es "verdadero" así que entra al programa
a++; - se realiza una suma de 1
printf("%d",a); - se imprime
}
}
el código sale después de 5 veces ya que la quinta vez saldrá "a" que valdrá 5 es mayor o igual a 5 entonces es falso y saldrá del bucle
Do-While
La función do-while es la misma que el while con la diferencia que primero ejecuta las acciones y luego verifica
do{
instrucciones;
}while(condición);
Ejemplo
Imprimir en pantalla la secuencia del 1 al 5
#include<librerías>
int main(){
int a;
do{
a++;
printf("%d",a);
}while(a<=5);
Como podemos ver es la misma que el anterior solo que el programa primero se ejecuta y luego evalúa
do{
a++;
printf("%d",a);
}while(a<=5);
Como podemos ver es la misma que el anterior solo que el programa primero se ejecuta y luego evalúa
jueves, 7 de noviembre de 2019
Clase #7: Función For
La instrucción es una acción repetitiva, es una variante del while
su sintaxis es da la siguiente manera
for(declaración de variable; condición o parámetro; incremento o disminución de la variable){
-instrucciones
}
ahora un ejemplo
Reliar un programa que imprima la serie del numero del 1 al 9
#include<librerias>
int main(){
for(int=a;a<10;a++){
printf("%d",a);
}
}
el programa dice que si "a" es mayor que 10 entonces incrementa +1 y imprimirá hasta que "a" valga a 9 y sale del programa
su sintaxis es da la siguiente manera
for(declaración de variable; condición o parámetro; incremento o disminución de la variable){
-instrucciones
}
ahora un ejemplo
Reliar un programa que imprima la serie del numero del 1 al 9
#include<librerias>
int main(){
for(int=a;a<10;a++){
printf("%d",a);
}
}
el programa dice que si "a" es mayor que 10 entonces incrementa +1 y imprimirá hasta que "a" valga a 9 y sale del programa
miércoles, 16 de octubre de 2019
Clase #6: Funcion If anidado en C
La función if anidado es igual al anterior estructura de control pero esta vez en if podremos dentro otro if para que la pregunta si es verdadera también cumple otra condición
Ejemplo:
Diseñar un programa que ingrese su nombre y edad y imprima si usted es menor de edad, mayor de edad o es de la tercera edad
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main(){
int ed;
char nb[10];
printf("ingrese su nombre\n");
scanf("%s",nb);
printf("ingrese su edad\n");
scanf("%i",&ed);
Dentro del if podemos ingresar otro if pero debe seguir una estructura secuencial, si la primera es verdadera aparecerá pero si no no aparecerá, lo cual es importante escribir bien la condición que escribimos en el if
if(ed<=17){
Escribimos que si ed es menor o igual a 17 entonces
printf("Eres menor de edad\n");
}
Cerramos aqui ya que si no es menor que 17 entonces
else{
if(ed>=18 && ed<=65){
Importante aqui, escribimos si ed es mayor o igual a 18 y escribimos "&&"para dar un rango en este caso 65 y se escribe ed menor o igual a 65.
Quiere indicar que si es mayor o igual a 18 y menor o igual a 65 entonces
printf("Eres mayor de edad\n");
}
En caso contrario que tenga mas de 65 años imprimiría lo siguiente
else{
printf(" Es de tercera edad\n");
}
}
}
Ejemplo:
Diseñar un programa que ingrese su nombre y edad y imprima si usted es menor de edad, mayor de edad o es de la tercera edad
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main(){
int ed;
char nb[10];
printf("ingrese su nombre\n");
scanf("%s",nb);
printf("ingrese su edad\n");
scanf("%i",&ed);
Dentro del if podemos ingresar otro if pero debe seguir una estructura secuencial, si la primera es verdadera aparecerá pero si no no aparecerá, lo cual es importante escribir bien la condición que escribimos en el if
if(ed<=17){
Escribimos que si ed es menor o igual a 17 entonces
printf("Eres menor de edad\n");
}
Cerramos aqui ya que si no es menor que 17 entonces
else{
if(ed>=18 && ed<=65){
Importante aqui, escribimos si ed es mayor o igual a 18 y escribimos "&&"para dar un rango en este caso 65 y se escribe ed menor o igual a 65.
Quiere indicar que si es mayor o igual a 18 y menor o igual a 65 entonces
printf("Eres mayor de edad\n");
}
En caso contrario que tenga mas de 65 años imprimiría lo siguiente
else{
printf(" Es de tercera edad\n");
}
}
}
lunes, 7 de octubre de 2019
Clase 5#: Funcion IF en C++
Funcion IF
La funcion if es una estructura de control que sirve para hacer una comparacion si una condicion es verdadera o falso,
Se escribe de la siguiente forma
IF( "se indica la condición"){
"lo que sucede si la condición es verdadera"
}
else{
"lo que sucede si la condición es falsa
}
Ejemplo
Solicite el nombre y la edad y saber si es mayor o menor de edad de 18 años
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
int main (){
int ed;
char nmb [10];
printf("ingrese su nombre\n");
scanf("%s",nmb);
printf("ingrese su edad\n");
scanf("%i",&ed);
if(ed>=18){
En la condición ed esta definido por el valor ingresado, entonces si la edad que ingresamos es 19 entonces la función cumple y escribiría los siguiente
printf("Su nombre es:%s\n",nmb);
printf("Su edad es:%i\n",ed);
printf("Eres Mayor");
}
else{
En este campo si escribimos 16 llegaríamos a la parte donde la expresión es falsa y saldría lo siguiente
printf("Su nombre es:%s\n",nmb);
printf("Su edad es:%i\n",ed);
printf("No eres mayor");
}
}
lunes, 30 de septiembre de 2019
Clase #4: Funcion Scan en C
Función scanf y declaración de variables
Siempre hay que recordar como se declarar una variable
tipo_variable_asignación < Si no se declara el tipo se toma como entero
int a: 5
float b: 6,50
Funcion Scanf
Para usar esta función muy bien y no cometer errores hay que tener encuentra que hace la función scanf,
principalmente scanf es la función de almacenar datos o leer un dato que ingresamos desde teclado
Ejemplo: Ingresar su edad y le devuelva en días
Ejemplo: Ingresar su edad y le devuelva en días
#include<conio.h>
#include<stdio.h>
int main(){
int num;
printf(" Ingrese su edad \n");
scanf("%i", &num);
para escribir la función scanf ponemos
scanf("%caracter",&variable)
el & solo se usa en números no en letras
los caracteres que podemos usar son
c.- leer un carácter
d.- leer un entero decimal
i.- leer un entero decimal, octal o hexadecimal
e.- lee un numero en punto flotante
f.- lee un numero en punto flotante
d.- leer un entero decimal
i.- leer un entero decimal, octal o hexadecimal
e.- lee un numero en punto flotante
f.- lee un numero en punto flotante
o.- lee un entero octal corto
s.- lee una cadena de caracteres
u.- lee un entero decimal sin signo
x.- lee un enetero hexadecimal
p.- lee un puntero
s.- lee una cadena de caracteres
u.- lee un entero decimal sin signo
x.- lee un enetero hexadecimal
p.- lee un puntero
num =num*365;
printf("Numero es %i \n",num);
}
Ahora lo haremos con un nombre para esto se necesita estar muy atento ya que no se puede usar el scanf simplemente
#include<conio.h>
#include<stdio.h>
int main(){
int num;
char nmb[10];
Al momento de declarar variables declaramos la variable para la edad y declaramos otra como tipo carácter que seria "char" y luego el nombre importante los 2 [] dentro se escribe cuantos caracteres a escribir así que puse 10 letras que almacenara
Al momento de declarar variables declaramos la variable para la edad y declaramos otra como tipo carácter que seria "char" y luego el nombre importante los 2 [] dentro se escribe cuantos caracteres a escribir así que puse 10 letras que almacenara
printf(" Ingrese su edad \n");
scanf("%i", &num);
printf("Ingrese su nombre \n");
scanf("%s",nmb);
Aquí es importante ya que definimos la variable con %s ya que son caracteres y no números y como mencione antes no se escribe el & ya que no es numero
Aquí es importante ya que definimos la variable con %s ya que son caracteres y no números y como mencione antes no se escribe el & ya que no es numero
num =num*365;
printf("Numero es %i \n",num);
printf("Nombre es %s",nmb);
Para esta parte se le pone "s" como lo hicimos anteriormente en el scanf
}
miércoles, 18 de septiembre de 2019
Clase #3: Mi primer Programa C++
Programar en C++
Hola a todos, hoy les muestro a progar un pequeño programa en c++, pero antes hay que saber sobre como funcionaria un programa ya que lo que primero que se pone son las Librerias que serian donde esta todo para empezar a crear el algoritmo
Variable y Dato
Variable: es un espacio de memoria donde se puede almacenar los datosEjemplo: n,a,b,c,d,árbol,carros,casas
Dato:es donde ocupa el espacio de memoria y se inserta en las variables
Ejemplo: árbol,1,2,3,peso
Programa
- Abrir el C++ y click en archivo->nuevo->archivo fuente
- Poner las librerías cualquiera puede poner
- #include<stdlib.h>
- #include<stdio.h>
- #include<conio.h>
- Luego escribir "main" abrir"( ; )" y luego "{ ; }"
- empezamos a programa dentro de los corchetes
- Escribimos el comando "printf" para escribir, abrimos paréntesis dentro del paréntesis ponemos comillas para escribir un texto
- Cerramos comillas y ; al final de cada linea de código dentro de los corchetes
Ejemplo
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main(){
printf("Hola Mundo\n");
}
Asi arriba pulsan Compilar(F9) para ver los fallos que cometieron y luego al lado para ejecutar el programa(F10) pero si no quieren compilar el programa automático compilara para verificar los errores.
lunes, 16 de septiembre de 2019
Clase #2: La estructura de un programa DEVC++
Programacion estructurada
Antes de empezar vamos a ver que es una programación estructurada, es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal; es decir, que una instrucción no se ejecuta hasta que finaliza la anterior.Estructura del algoritmo
- Instrucciones Declarativas
- Función Principal
- Cuerpo del Programa
- Fin del programa
martes, 10 de septiembre de 2019
Clase #1: Algoritmo
¿Qué es un algoritmo?
hay que empezar sabiendo lo que es un algoritmo, es un conjunto de operaciones para buscar un resultado optimo, un algoritmo puede ser cualquier cosa en la vida diaria como un algoritmo cualitativo
Ejemplo:
Resolver el algoritmo para comer un sanduche.
- Abrir refrigerador
- Sacar jamon y queso
- cerrar refrigerador
- sacar un pan
- cortar pan
- poner el jamon y queso al pan
- comerse
Esa seria una solución al problema pero hagamos lo mas fácil
- Ir a la tienda
- pedir un sanduche
- pagar y comerse
Como podemos observar hay diferentes maneras de resolver un algoritmo sencillo, unos con mas pasos que otros pero lo importante es buscar una solución optima y SIEMPRE ENTENDER EL PROBLEMA QUE PLANTEA EL ALGORITMO, el anterior ejemplo decía comer un sanduche mas no decía de que forma, podías preparártelo o coger una ya hecho o comprarlo, es la razón de entender lo que pide el problema siempre
Suscribirse a:
Entradas (Atom)