Este documento contiene la descripción de varios programas en C desarrollados por Adrian Casanova Garcia Sinar. Incluye programas para verificar fechas, calcular herencias entre familiares, ordenar y analizar números, e imprimir pares/impares. También incluye programas con bucles for/if para calcular productos y sumas de listas de números.
Este documento contiene la descripción de varios programas en C desarrollados por Adrian Casanova Garcia Sinar. Incluye programas para verificar fechas, calcular herencias entre familiares, ordenar y analizar números, e imprimir pares/impares. También incluye programas con bucles for/if para calcular productos y sumas de listas de números.
Este documento contiene la descripción de varios programas en C desarrollados por Adrian Casanova Garcia Sinar. Incluye programas para verificar fechas, calcular herencias entre familiares, ordenar y analizar números, e imprimir pares/impares. También incluye programas con bucles for/if para calcular productos y sumas de listas de números.
MATERIA: PROGRAMACION CASANOVA GARCIA SINAR ADRIAN
A 21 de octubre del 2013 Contenido Elaboracin en Lenguaje C de los siguientes programas (realizando el clculo e impresin respectiva): .......................................................................................................................................... 3 PROGRAMA 1. Leer una fecha (da, mes, ao) y diga si es correcta o no. ..................................... 3 PROGRAMA 2. Un millonario tena tres hijos: Juan, Luis y Rosa. Al morir dej el siguiente legado: A Luis le dej 4/3 de lo que le dej a Juan. A Juan le dej 1/3 de su fortuna. A Rosa le dej la mitad de lo que le dej a Luis. Adems el licenciado les cobrar por sus servicios un porcentaje de lo que reciban cada uno de herencia: si el monto es menor a la tercera parte de la herencia cobrar 3%, en caso contrario 5%. Imprimir cunto recibirn cada heredero y el abogado. .......................................................................................................................................... 4 PROGRAMA 3.Leer 4 nmeros. Imprimir el mayor, el menor y la suma de ambos. ....................... 5 PROGRAMA 4 Ordenar dos nmeros con un solo if. ...................................................................... 7 PROGRAMA 5. Imprimir los nmeros pares de un nmero ingresado. .......................................... 8 PROGRAMA 6. Leer 5 nmeros e imprimir el menor y el mayor de ellos. ...................................... 9 PROGRAMA CONSTRUCCION FOR, IF. Leer una lista de nmeros y calcular el producto acumulado de los mltiplos de 5. Al final imprimir la citada acumulacin. ................................. 11 PROGRAMA CONSTRUCCION FOR. leer una lista de numeros y colocar el producto, la suma de ellos el mayor y menor de ellos. ................................................................................................... 13 PROGRAMA CONSTRUCCION CON DO WHILE leer una lista de numeros y colocar el producto, la suma de ellos el mayor y menor de ellos. ..................................................................................... 14
Elaboracin en Lenguaje C de los siguientes programas (realizando el clculo e impresin respectiva): PROGRAMA 1. Leer una fecha (da, mes, ao) y diga si es correcta o no.
int main(intargc,char* argv[]) { int b; time_ttiempo = time(0); struct tm *tlocal = localtime(&tiempo); char output[128]; strftime(output,128,"%d/%m/%y",tlocal); b = atoi (output); int a; printf ("ingresa la fecha con este formato dd/mm/13: "); scanf ("%f",&a); if (a = b) printf ("la fecha es correcta \n"); else printf ("la fecha es incorrecta \n"); getch (); return 0; }
PROGRAMA 2. Un millonario tena tres hijos: Juan, Luis y Rosa. Al morir dej el siguiente legado: A Luis le dej 4/3 de lo que le dej a Juan. A Juan le dej 1/3 de su fortuna. A Rosa le dej la mitad de lo que le dej a Luis. Adems el licenciado les cobrar por sus servicios un porcentaje de lo que reciban cada uno de herencia: si el monto es menor a la tercera parte de la herencia cobrar 3%, en caso contrario 5%. Imprimir cunto recibirn cada heredero y el abogado.
main() { int a, b, c, d, val1, val2,val3, val4; printf ("primer numero: "); scanf ("%d", &a); printf ("segundo numero: "); scanf ("%d", &b); printf ("tercero numero: "); scanf ("%d", &c); printf ("cuarto numero: "); scanf ("%d", &d); // para el valor mas alto// if ((a > b) && (a > c) && (a> d)) { val1 = a; } else {((b > a) && (b > c) && (b > d)); val1 = b; } if ((c > a) && (c > b) && (c > d)) { val2 = c; } else {((d > a) && (d > b) && (d > c)); val2 = d; if ((val1 > val2)) { printf ("El numero mas alto es : %d \n",val1); } else {((val2 > val1)) ; printf ("El numero mas alto es : %d \n",val2); } }
// para el valor mas bajo // if ((a < b) && (a < c) && (a < d)) { val3 = a; } else {((b < a) && (b < c) && (b < d)); val3 = b; } if ((c < a) && (c < b) && (c < d)) { val4 = c; } else {((d < a) && (d < b) && (d < c)); val4 = d; if ((val3 < val4)) { printf ("El numero mas bajo es : %d \n",val3); } else {((val4 < val3)) ; printf ("El numero mas bajo es : %d \n",val4); } } getch (); return 0; }
Nota: no logre hacer que sumara los nmeros. PROGRAMA 4 Ordenar dos nmeros con un solo if.
#include <stdio.h> #include <conio.h>
main()
{ int a, b; printf ("primer numero: "); scanf ("%d", &a); printf ("segundo numero: "); scanf ("%d", &b); if (a > b ) { printf ("El primer numero es : %d \n",a); printf ("El segundo numero es : %d \n",b); } else { printf ("El primer numero es: %d \n",b); printf ("El segundo numero es: %d \n",a); } getch (); }
PROGRAMA 5. Imprimir los nmeros pares de un nmero ingresado.
main() { int i; int num1; charop; printf("\n\n IMPRIME LOS NUMEROS PARES "); printf("\n\n ingresa el numero a identificar: "); scanf("%d",&num1); for(i=0;i<=num1;i+=2) if (i%2==0) printf("%d\n",i); getch(); return 0; }
PROGRAMA 6. Leer 5 nmeros e imprimir el menor y el mayor de ellos.