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
}
Programacion Informatica
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");
}
}
Suscribirse a:
Entradas (Atom)