Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
SEMINARIO DE PROGRAMACION 10 DE NOVIEMBRE DE 2020 Hector Campos Serna Código. 215646659 Programación D-24 Maestra: Sandra Elizabeth Quiñones Código /*Bloque del programador N.P: Hector Campos Serna N.P: Suma de matrices Fecha: 10/11/2020 D.P: Pide al usuario dos matrices y muestra la suma de estas. Donde: m1=matriz 1,m2=matriz 2, m3=matriz 3,res=descansar i=inicializador, fil=fila, col=columna, j=inicializador*/ #include <stdio.h> int main(){ int m1[10][10],m2[10][10],m3[10][10],res=1,i, fil, col, j; do{ printf("Suma de matrices\n"); printf("¿Cuantas filas quieres (maximo 10)?"); scanf("%i",&fil); printf("¿Cuantas columna quieres (maximo 10)?"); scanf("%i",&col); for(i=0; i<fil; i++){ for(j=0;j<col; j++){ printf("Tecle el elemento de la matriz [%i][%i]...",i,j); scanf("%i", &m1[i][j]); } } printf("\n"); for(i=0; i<fil; i++){ for(j=0;j<col; j++){ printf("Tecle el elemento de la segunda matriz [%i][%i]...",i,j); scanf("%i", &m2[i][j]); } } i=0; do{ j=0; do{ m3[i][j] = m1[i][j] + m2[i][j]; j++; 1. Suma de matrices Arreglos Bidimensionales }while(j<col); i++; }while(i<fil); i=0; while(i<fil){ printf("\n"); j=0; while(j<col){ printf(" %.2i ",m1[i][j]); j++; } printf(" "); j=0; while(j<col){ printf(" %.2i ",m2[i][j]); j++; } printf(" "); j=0; while(j<col){ printf(" %.2i ",m3[i][j]); j++; } i++; } printf("\n\n"); printf("Deseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Suma de diagonales Fecha: 10/11/2020 D.P: Pide al usuario una matriz cuadrada y muestra la suma de las diagonales Donde: m=matriz, res=descansar i=inicializador, fc= numero de filas y columnas, j=inicializador, izq = suma de diagonal izquierda der=suma de diagonal derecha*/ #include <stdio.h> int main(){ int i,j, fc, m[10][10], res=1, izq=0, der=0; do{ printf("¿Cual sera el numero de filas y columnas de la matriz(maximo 10)? "); scanf("%i",&fc); i=0; do{ j=0; do{ printf("Tecle el elemento de la matriz [%i][%i]...",i,j); scanf("%i", &m[i][j]); j++; }while(j<fc); i++; }while(i<fc); printf("\n"); for(i=0; i<fc; i++){ izq += m[i][i]; } j=fc-1; for(i=0; i<fc; i++){ der += m[i][j]; j--; } i=0; while(i<fc){ printf("\n"); 2. Suma de diagonales j=0; while(j<fc){ printf("%.2i ",m[i][j]); j++; } i++; } printf("\n\n"); printf("Suma de izquierda a derecha: %i\n",izq); printf("Suma de derecha a izquierda: %i",der); printf("\n\n"); printf("Deseas volver a correr el programa si=1 \n"); scanf("%i", &res); } while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Amor en diagonal Fecha: 10/11/2020 D.P: Este programa imprime la palabra amor en diagonal Donde: m=matriz, i y j = inicializadores*/ #include <stdio.h> #include <conio.h> int main(){ int i,j, res=1; char m[4][5]={"A R"," MO"," MO","A R"}; do{ printf("Este programa muestra la palabra AMOR en digonal\n"); i=0; while(i<4){ printf("\n"); j=0; while(j<4){ printf("%c ",m[i][j]); j++; } i++; } printf("\nDeseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; } 3. Amor en diagonal Código /*Bloque del programador N.P: Hector Campos Serna N.P: Ventas de 5 tiendas Fecha: 11/11/2020 D.P: Este programa imprime las ventas de 5 tiendas Donde: m1, m2, m3=matrices, i y j = inicializadores, suma=acumulador, res=descansar*/ #include <stdio.h> int main(){ int i,j,k,res=1; int m[1][7],m2[1][7],m3[1][7],m4[1][7],m5[1][7], suma=0, suma2=0,suma3=0,suma4=0,suma5=0; do{ printf("\nTienda 1:\n"); for(i=0; i<1; i++){ for(j=0;j<7; j++){ printf("Ingrese ventas del dia %i: ",j+1); scanf("%i", &m[i][j]); } } printf("\nTienda 2:\n"); for(i=0; i<1; i++){ for(j=0;j<7; j++){ printf("Ingrese ventas del dia %i: ",j+1); scanf("%i", &m2[i][j]); } } printf("\nTienda 3:\n"); for(i=0; i<1; i++){ for(j=0;j<7; j++){ printf("Ingrese ventas del dia %i: ",j+1); scanf("%i", &m3[i][j]); } } printf("\nTienda 4:\n"); for(i=0; i<1; i++){ for(j=0;j<7; j++){ printf("Ingrese ventas del dia %i: ",j+1); 4. Ventas de 5 tiendas scanf("%i", &m4[i][j]); } } printf("\nTienda 5:\n"); for(i=0; i<1; i++){ for(j=0;j<7; j++){ printf("Ingrese ventas del dia %i: ",j+1); scanf("%i", &m5[i][j]);} } for(i=0;i<1;i++){ for(j=0;j<7;j++){ suma+=m[i][j];}} for(i=0;i<1;i++){ for(j=0;j<7;j++){ suma2+=m2[i][j];}} for(i=0;i<1;i++){ for(j=0;j<7;j++){ suma3+=m3[i][j];}} for(i=0;i<1;i++){ for(j=0;j<7;j++){ suma4+=m4[i][j];}} for(i=0;i<1;i++){ for(j=0;j<7;j++){ suma5+=m5[i][j];}} i=0; printf("\n\n"); printf("\t Lunes Martes Miercoles Jueves Viernes Sadado Domingo Total"); while(i<1){ printf("\n"); j=0; printf("Tienda 1: "); while(j<7){ printf(" %.2i \t",m[i][j]); j++; } printf("%i", suma); printf(" \t "); printf("\n"); j=0; printf("Tienda 2: "); while(j<7){ printf(" %.2i \t",m2[i][j]); j++; } printf("%i", suma2); printf(" \t "); printf("\n"); j=0; printf("Tienda 3: "); while(j<7){ printf(" %.2i \t",m3[i][j]); j++; } printf("%i", suma3); printf(" \t "); printf("\n"); j=0; printf("Tienda 4: "); while(j<7){ printf(" %.2i \t",m4[i][j]); j++; } printf("%i", suma3); printf(" \t "); printf("\n"); j=0; printf("Tienda 5: "); while(j<7){ printf(" %.2i \t",m5[i][j]); j++; } printf("%i", suma4); i++; } printf("\n\nDeseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; } Codigo /*Bloque del programador N.P: Hector Campos Serna N.P: Promedio de un grupo Fecha: 11/11/2020 D.P: Este programa imprime el promedio de un grupo y muestra a los alumnos que están por encima de este mismo Donde: promedio=promedios de los alumnos, nomnres= nombres de los alumnos, i y j = inicializadores, suma=acumulador, res=descansar*, prom= calcula promedio*/ #include <stdio.h> int main(){ int res=1,i,j,num; char nombres[100][100]; float promedio[100][100], suma=0, prom, aux; do{ printf("¿Cuantos alumnos desea ingresar? "); scanf("%i",&num); for(i=0;i<num;i++){ printf("\nIngrese el nombre del alumno #%i: ",i+1); fflush(stdin); gets(nombres[i]); printf("Ingrese el promedio del alumno #%i: ",i+1); fflush(stdin); scanf("%f",&promedio[i]); } i=0; while(i<num){ j=0; while(j<num){ suma+=promedio[i][j]; j++;} i++;} prom = suma/num; printf("\nPromedio general del grupo %.2f: ", prom); printf("\nAlumnos por encima del promedio: \n"); for(i=0;i<num;i++){ Arreglo de cadenas 1.Promedio de un grupo for(j=0;j<num;j++){ if(promedio[i][j]>prom){ printf("\n %s %.2f",nombres[i],promedio[i][j]); } }} printf("\n\n"); printf("Deseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; } Código /*Bloque del programador N.P: Hector Campos Serna N.P: Temperaturas de la semana Fecha: 11/11/2020 D.P: Este programa imprime la temperatura de 7 dias, muestra el promedio, y en que dia la temperatura fue mayor y en cual fue menor Donde: temps=valores del usuario, i y j = inicializadores, suma=acumulador, res=descansar*, días=días de la semana, mayor= mayor de la lista, menor= menor de la lista*/ #include <stdio.h>int main(){ int res=1,i,j,num,k,m; char dias[7][15]{"Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"}; float temps[10][10], suma=0, prom, mayor=0, menor; do{ for(i=0;i<7;i++){ printf("\nIngresa la temperatura del dia %s: ",dias[i]); scanf("%f", &temps[i]); if(temps[i][0]>mayor){ mayor=temps[i][0]; k=i; } } menor=temps[0][0]; for(i=0;i<7;i++){ if(menor>temps[i][0]){ menor=temps[i][0]; m=i; } printf("\n %s %.2f grados",dias[i],temps[i][0]);} i=0; while(i<7){ suma+=temps[i][0]; j++; i++;} prom = suma/7; 2. Temperaturas de la semana printf("\n\nEl promedio de temperatura fue de %.2f grados Celsius: ", prom); printf("\n\nLa temperatura mayor fue el %s con %.2f grados Celsius",dias[k], mayor); printf("\nLa temperatura menor fue el %s con %.2f grados Celsius",dias[m], menor); printf("\n\n"); printf("Deseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; } Codigo /*Bloque del programador N.P: Hector Campos Serna N.P: Presión pluvial Fecha: 11/11/2020 D.P: Este programa imprime la precipitación pluvial del año, muetras el promedio, en mes lluvia menos, en cual más, meses por debajo del promedio Donde: prez= valores del usuario i y j = inicializadores, suma=acumulador, res=descansar*, mes=meses del año, mayor= mayor de la lista, menor= menor de la listan */ #include <stdio.h> int main(){ int res=1,i,j,num,k,m; char mes[12][15]{"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto", "Septiembre", "Octubre","Noviembre","Diciembre"}; float pres[12][10], suma=0, menor, prom, mayor=0; do{ for(i=0;i<12;i++){ printf("\nIngresa la precipitacion pluvial del mes %s: ",mes[i]); scanf("%f", &pres[i]); if(pres[i][0]>mayor){ k=i; }} menor=pres[0][0]; for(i=0;i<7;i++){ if(menor>pres[i][0]){ menor=pres[i][0]; m=i; }} i=0; while(i<12){ suma+=pres[i][0]; j++; i++;} prom = suma/12; 3. Precipitación pluvial printf("\n\nEl promedio de la precipitacion pluvial en el anio fue de %.2f mm: ", prom); printf("\n\nEl mes que MAS llovio fue en %s ",mes[k]); printf("\n\nEl mes que MENOS llovio fue en %s ",mes[m]); printf("\n\n Meses por debajo del promedio: \n"); for(i=0;i<12;i++){ if(pres[i][0]<prom){ printf("\n %s",mes[i]); } } printf("\n\n"); printf("Deseas volver a correr el programa si=1 \n"); scanf("%i", &res); }while(res==1); return 0; }
Compartir