Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Julieta Ruppert 1. #include <stdio.h> //prototipo funciones int leer(); int numero_mayor(int valor1, int valor2); int numeros_pares(int valor1, int valor2); //main int main(){ int num1, num2; int mayor; printf("Este programa mostrara los numeros pares entre dos valores ingresados.\n"); num1 = leer(); num2 = leer(); mayor = numero_mayor(num1, num2); if(mayor == num1){ printf("Error, el segundo numero es menor que el primero, volver a intetarlo."); } else{ numeros_pares(num1, mayor); } return 0; Julieta Ruppert } //encabezado funciones int leer(){ int valor; do{ printf("Ingrese un numero: "); scanf("%d", &valor); }while(valor<0); return valor; } int numero_mayor(int valor1, int valor2){ int mayor; do{ valor1<valor2; mayor = valor2; }while(valor1>=valor2); return mayor; } int numeros_pares(int valor1, int valor2){ printf("Los numeros pares entre %d y %d son: ", valor1, valor2); Julieta Ruppert for (int i = valor1; i <= valor2; i++){ if (i % 2 == 0) { printf("%d ", i); } } } Julieta Ruppert 2. #include <stdio.h> //prototipo funciones int leer(int limite_inferior, int limite_superior); int valor_horas(int valor_categoria, int valor); int sueldo_neto(int horas_validadas, int valor_horas); int descuento(int sueldo_neto); //main int main(){ int cantidad_empleados, cantidad_horas, categoria, sueldo, sueldo_aporte, sueldo_categoria; printf("Cantidad de empleados.\n"); cantidad_empleados = leer(0, 500); printf("Cantidad de horas trabajadas.\n"); cantidad_horas = leer(0, 300); printf("Categoria.\n"); categoria = leer(1, 5); sueldo_categoria = valor_horas(categoria, cantidad_horas); sueldo = sueldo_neto(cantidad_horas, sueldo_categoria); sueldo_aporte = descuento(sueldo); Julieta Ruppert printf("El sueldo neto promedio de los empleados fue: %d.\n", sueldo); printf("El sueldo con un 13 porciento de descuento fue: %d.\n", sueldo_aporte); return 0; } //encabezado funciones int leer(int limite_inferior, int limite_superior){ int valor; do { printf("Ingrese un numero entre %d y %d: ", limite_inferior, limite_superior); scanf("%d", &valor); } while (valor < limite_inferior or valor > limite_superior); return valor; } int valor_horas(int valor_categoria, int valor){ int valor_horas; switch(valor_categoria){ case 1: valor_horas = valor*15; break; case 2: valor_horas = valor*10; break; Julieta Ruppert case 3: valor_horas = valor*7; break; default: valor_horas = valor*5; break; } return valor_horas; } int sueldo_neto(int horas_validadas, int valor_horas){ int sueldo_neto; if(horas_validadas < 160){ sueldo_neto = valor_horas*1; } else if(horas_validadas >= 160 or horas_validadas < 200){ sueldo_neto = valor_horas*2; } else{ sueldo_neto = valor_horas*3; } return sueldo_neto; } int descuento(int sueldo_neto){ float aporte; Julieta Ruppert aporte = sueldo_neto * 0.13; sueldo_neto = sueldo_neto - aporte; return sueldo_neto; } Julieta Ruppert 3. #include <stdio.h> //prototipo funciones int leer(int limite_inferior, int limite_superior); int operaciones_aritmeticas(int valor1, int valor2, int operacion_elegida); //main int main(){ int num1, num2, operacion; num1 = leer(-3000, 3000); num2 = leer(-3000, 3000); printf("Elija una operacion aritmetica.\n"); printf(" 1- Suma.\n 2-Resta.\n 3-Multiplicacion.\n 4-Division.\n"); printf("\n"); operacion = leer(1, 4); printf("El resultado es %d", operaciones_aritmeticas(num1, num2, operacion)); } //encabezado funciones int leer(int limite_inferior, int limite_superior){ int valor; Julieta Ruppert do { printf("Ingrese un numero entre %d y %d: ", limite_inferior, limite_superior); scanf("%d", &valor); } while (valor < limite_inferior or valor > limite_superior); return valor; } int operaciones_aritmeticas(int valor1, int valor2, int operacion_elegida){ float resultado; switch(operacion_elegida){ case 1: resultado = valor1 + valor2; break; case 2: resultado = valor1 - valor2; break; case 3: resultado = valor1 * valor2; break; case 4: resultado = valor1 / valor2; break; } return resultado; } Julieta Ruppert 4. TP1, 1 #include <stdio.h> //prototipo funciones int leer(); int determinar(int valor); //main int main(){ int num; num = leer(); determinar(num); return 0; } //encabezado funciones int leer(){ int valor; printf("Ingrese un numero: "); scanf("%d", &valor); return valor; } int determinar(int valor){ Julieta Ruppert if(valor >= 0){ printf("%d es positivo.", valor); } else{ printf("%d es negativo.", valor); } } Julieta Ruppert 4. TP1, 2 #include <stdio.h> //prototipo funciones int leer(); int determinar(int valor1, int valor2); //main int main(){ int num1, num2; num1 = leer(); num2 = leer(); determinar(num1, num2); return 0; } //encabezado funciones int leer(){ int valor; printf("Ingrese un numero: "); scanf("%d", &valor); return valor; } Julieta Ruppert int determinar(int valor1, int valor2){ if(valor1 > valor2){ printf("%d es mayor que %d.", valor1, valor2); } else if(valor2 > valor1){ printf("%d es mayor que %d.", valor2, valor1); } else if(valor1 == valor2){ printf("%d es igual a %d.", valor1, valor2); } } Julieta Ruppert 4. TP1, 3 #include <stdio.h> //prototipo funciones int leer(); int determinar(char valor); //main int main(){ int letra; letra = leer(); determinar(letra); return 0; } //encabezado funciones int leer(){ char valor; printf("Ingrese una letra: "); scanf("%c", &valor); return valor; } int determinar(char valor){ Julieta Ruppert switch(valor){ case 'a': case 'e': case 'i': case 'o': case 'u': case 'A': case 'E': case 'I': case 'O': case 'U': printf("La letra %c es una vocal.", valor); break; default: printf("La letra es %c una consonante.", valor); break; } } Julieta Ruppert 4. TP1, 4.0 #include <stdio.h> //prototipo funciones int leer(); int determinar(int valor); //main int main(){ int num; num = leer(); determinar(num); return 0; } //encabezado funciones int leer(){ int valor; printf("Ingrese un numero: "); scanf("%d", &valor); return valor; } int determinar(int valor){ Julieta Ruppert if(valor%2 == 0){ printf("%d es par.", valor); } else{ printf("%d es impar.", valor); } } Julieta Ruppert 4. TP1, 4.1 #include <stdio.h> //prototipo funciones int leer(); int determinar(int valor); //main int main(){ int num; num = leer(); determinar(num); return0; } //encabezado funciones int leer(){ int valor; printf("Ingrese un numero: "); scanf("%d", &valor); return valor; } int determinar(int valor){ Julieta Ruppert switch(valor%2){ case 0: printf("El numero %d es par.", valor); break; default: printf("El numero %d es impar.", valor); break; } } Julieta Ruppert 4. TP1, 5 #include <stdio.h> //prototipo funciones int leer(); int determinar(int valor1, int valor2, int valor3); //main int main(){ int num1, num2, num3; num1 = leer(); num2 = leer(); num3 = leer(); printf("\n"); determinar(num1, num2, num3); return 0; } //encabezado funciones int leer(){ int valor; printf("Ingrese un numero: "); scanf("%d", &valor); Julieta Ruppert return valor; } int determinar(int valor1, int valor2, int valor3){ if(valor1==valor2 and valor1==valor2){ printf("Los 3 numeros son iguales"); } else{ int mayor = valor1; if (valor2 > mayor) { mayor = valor2; } else if(valor3 > mayor) { mayor = valor3; } printf("El mayor numero es %d\n", mayor); int menor = valor1; if (valor2 < menor) { menor = valor2; } else if(valor3 < menor) { menor = valor3; } printf("El menor numero es %d\n", menor); } } Julieta Ruppert 4. TP1, 6 #include <stdio.h> //prototipo funciones int calcular_edad(int DD, int MM, int AAAA, int DD_n, int MM_n, int AAAA_n); //main int main(){ int fecha_actual, fecha_nac; int dia, mes, anio, dia_n, mes_n, anio_n; printf("Ingrese el dia: "); scanf("%d", &dia); printf("Ingrese el mes: "); scanf("%d", &mes); printf("Ingrese el anio: "); scanf("%d", &anio); printf("Ingrese el dia de nacimiento: "); scanf("%d", &dia_n); printf("Ingrese el mes de nacimiento: "); scanf("%d", &mes_n); printf("Ingrese el anio de nacimiento: "); scanf("%d", &anio_n); calcular_edad(dia, mes, anio, dia_n, mes_n, anio_n); Julieta Ruppert return 0; } //encabezado funciones int calcular_edad(int DD, int MM, int AAAA, int DD_n, int MM_n, int AAAA_n){ int edad; int edad_sincumplir; edad = AAAA - AAAA_n; edad_sincumplir = edad - 1; if(AAAA <= AAAA_n){ if(MM <= MM_n){ if(DD <= DD_n){ printf("Su edad es %d", edad); } } } else{ printf("Su edad es %d", edad_sincumplir); } } Julieta Ruppert 4. TP2, 1. Do While #include <stdio.h> //prototipo funciones int leer(); int numero_mayor(int valor1, int valor2); int numeros_pares(int valor1, int valor2); //main int main(){ int num1, num2; int mayor; printf("Este programa mostrara los numeros pares entre dos valores ingresados.\n"); num1 = leer(); num2 = leer(); mayor = numero_mayor(num1, num2); if(mayor == num1){ printf("Error, el segundo numero es menor que el primero, volver a intetarlo."); } else{ numeros_pares(num1, mayor); } return 0; Julieta Ruppert } //encabezado funciones int leer(){ int valor; do{ printf("Ingrese un numero: "); scanf("%d", &valor); }while(valor<0); return valor; } int numero_mayor(int valor1, int valor2){ int mayor; do{ valor1<valor2; mayor = valor2; }while(valor1>=valor2); return mayor; } int numeros_pares(int valor1, int valor2){ printf("Los numeros pares entre %d y %d son: ", valor1, valor2); int i = valor1; Julieta Ruppert do{ if (i % 2 == 0) { printf("%d ", i); } i++; }while(i<=valor2); } Julieta Ruppert 4. TP2, 1. While #include <stdio.h> //prototipo funciones int leer(); int numero_mayor(int valor1, int valor2); int numeros_pares(int valor1, int valor2); //main int main(){ int num1, num2; int mayor; printf("Este programa mostrara los numeros pares entre dos valores ingresados.\n"); num1 = leer(); num2 = leer(); mayor = numero_mayor(num1, num2); if(mayor == num1){ printf("Error, el segundo numero es menor que el primero, volver a intetarlo."); } else{ numeros_pares(num1, mayor); } return 0; Julieta Ruppert } //encabezado funciones int leer(){ int valor; do{ printf("Ingrese un numero: "); scanf("%d", &valor); }while(valor<0); return valor; } int numero_mayor(int valor1, int valor2){ int mayor; do{ valor1<valor2; mayor = valor2; }while(valor1>=valor2); return mayor; } int numeros_pares(int valor1, int valor2){ printf("Los numeros pares entre %d y %d son: ", valor1, valor2); int i = valor1; Julieta Ruppert while(i<=valor2){ if (i % 2 == 0) { printf("%d ", i); } i++; } }
Compartir