Logo Studenta

Actividad 9 - Hector Campos

¡Este material tiene más páginas!

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

Continuar navegando