lunes, 2 de diciembre de 2019

Función con parámetros y valores por defecto

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
}

Tipos de funciones con parametros

Hay 4 tipos de funciones
  1. No hay parámetro, y retornan un valor.
  2. Hay parámetro y no retorna un valor.
  3. No hay parámetro y no retorna un valor.
  4. 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

  1. Declaración
  2. Construccion
  3. 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.
}

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             



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

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");
}
}
}

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");
}
}