Hola de nuevo, ya que hicimos el programa de suma y procedieron a presumir que ya programan, podemos seguir con cosas un poco mas complicadas.
Ahora comencemos probando su habilidad matemática...
Claro aquí lo haré todo yo pero solo es para que se den una idea de lo mero bueno.
Crearemos un programa que calcule promedios, las lineas que parecen repetirse es porque son la cantidad de datos (como ejemplo les diremos calificaciones) que puedes ingresar; ademas a la hora de declarar la variable resultado la cantidad por la que se divide cambiara dependiendo de cuantas "calificaciones" se ingresen.
Bueno empecemos :)
Escribimos la primera parte del código igual:
#include <stdio.h>
#include <conio.h>
main()
Luego abrimos las legendarias llaves:
{
TODO EL CÓDIGO VA AQUÍ
}
Ahora escribiremos el código. ¿SIMPLE NO?
float cal1,cal2,cal3,cal4,resultado;
printf("\t*****PROMEDIO*****\n");
Esta primera linea es para el titulo, totalmente opcional.
printf("Ingrese calificacion 1: ");
Esta linea es para mostrar en la pantalla al usuario que ingrese un numero.
scanf("%f",&cal1);
Esta linea lee el primer numero que ingresa el usuario.
printf("Ingrese calificacion 2: ");
Esta linea es para mostrar en la pantalla al usuario que ingrese un numero.
scanf("%f",&cal2);
Esta linea lee el segundo numero que ingresa el usuario.
printf("Ingrese calificacion 3: ");
Esta linea es para mostrar en la pantalla al usuario que ingrese un numero.
scanf("%f",&cal3);
Esta linea lee el tercer numero que ingresa el usuario.
printf("Ingrese calificacion 4: ");
Esta linea es para mostrar en la pantalla al usuario que ingrese un numero.
scanf("%f",&cal4);
Esta linea lee el cuarto numero que ingresa el usuario.
resultado=(cal1+cal2+cal3+cal4)/4;
Esta linea es la buena, pues aquí se hace la operación donde suma los cuatro números (calificaciones) y luego los divide entre 4 que es la cantidad de datos que se ingresan (SI FUERAN 5 DATOS SE DIVIDE ENTRE 5; SI FUERAN 6 DATOS ENTRE 6 Y ASÍ RESPECTIVAMENTE) , y es la variable que mostrara el resultado. Como dato especial te digo que no importa si le pones resultado o r o res o R o papasfritas, pues es el nombre de la variable y tu la defines. ESO NO APARECERÁ EN PANTALLA.
printf("Tu promedio es: %f",resultado);
ESTA LINEA MUESTRA EL RESULTADO EN PANTALLA, VE BIEN QUE NO ES EXACTAMENTE IGUAL A LAS ANTERIORES printf. PUES AQUÍ MUESTRA EL RESULTADO DE LA OPERACIÓN POR LO TANTO ES COMO UNA MEZCLA DE UN PRINTF Y UN SCANF.
getch();
Esta linea hace que el programa se detenga hasta que el usuario teclee algo, para que el programa permita ver el resultado y no que se quite super rápido. PUEDES PROBAR QUITANDO ESTA LINEA Y CORRER EL PROGRAMA Y VERAS QUE EL PROGRAMA SE CIERRA CUANDO TE DA EL RESULTADO SIN QUE LO PUEDAS VER.
return 0;
Y ya después va la llave que antes ya te dije que se cierra sola.
Y el código quedaría así:
#include <stdio.h>
#include <conio.h>
main()
{
float cal1,cal2,cal3,cal4,resultado;
printf("\t*****PROMEDIO*****\n");
printf("Ingrese calificacion 1: ");
scanf("%f",&cal1);
printf("Ingrese calificacion 2: ");
scanf("%f",&cal2);
printf("Ingrese calificacion 3: ");
scanf("%f",&cal3);
printf("Ingrese calificacion 4: ");
scanf("%f",&cal4);
resultado=(cal1+cal2+cal3+cal4)/4;
printf("Tu promedio es: %f",resultado);
getch();
return 0;
}
AHORA PUEDES PULSAR f11 para que compile y corra tu programa de PROMEDIO.
El código fuente:
El programa ejecutado:
Back to C++
No hay comentarios:
Publicar un comentario