0% encontró este documento útil (0 votos)
209 vistas10 páginas

Programas en C: Clasificación y Cálculo

Este programa lee cuatro calificaciones de un estudiante entre 0 y 100, calcula el promedio y muestra la letra correspondiente a su calificación de acuerdo a una escala: de 90-100 es A, 80-89 es B, 70-79 es C, 60-69 es D, 0-59 es E. Muestra un mensaje si las calificaciones ingresadas no están dentro del rango permitido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
209 vistas10 páginas

Programas en C: Clasificación y Cálculo

Este programa lee cuatro calificaciones de un estudiante entre 0 y 100, calcula el promedio y muestra la letra correspondiente a su calificación de acuerdo a una escala: de 90-100 es A, 80-89 es B, 70-79 es C, 60-69 es D, 0-59 es E. Muestra un mensaje si las calificaciones ingresadas no están dentro del rango permitido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROBLEMA 9

1. #include<math.h>
2. #include<stdio.h>
3. void portada();//**funcion de usuario que no regresa valor y no
depende de parametros**//
4. int dato();//**funcion de usuario que si regresa valor y no depende
de parametros**//
5. int main(){
6. int x;
7. portada();
8. x=dato();
9. if(x>=30.0){
10. printf("\n El numero %i es igual o mayor que
30.0",x);
11. }
12. else if(x<0.0){
13. printf("\n El numero %i es negativo",x);
14. }
15. else if(x==0.0){
16. printf("\n El numero %i es cero",x);
17. }
18. else if(x==0.0){
19. printf("\n El numero %i es cero",x);
20. }
21. else if(x==1.0){
22. printf("\n El numero %i es la unidad",x);
23. }
24. else{
25. printf("El numero %i esta fuera de los
parametros",x);
26. }
27. printf("\n Termino el programa");
28. return 10;
29. }
30. void portada(){
31. printf("\n programa que clasifica enteros leidos del
teclado de acuerdo con los siguientes puntos: Si el entero es 30 o
mayor, o negativo, visualizar un mensaje en ese sentido; En caso
contrario si son cero o 1, visualizar 'cero' o 'unidad'.");
32. }
33. int dato(){
34. int x;
35. printf("\n Ingrese un valor entero:");
36. scanf("%i",&x);
37. return x;
38. }
Problema 10

1. #include<math.h>
2. #include<stdio.h>
3. void portada();//**funcion de usuario que no regresa valor y no
depende de parametros**//
4. float dato();//**funcion de usuario que si regresa valor y no
depende de parametros**//
5. int main(){
6. float a,b,c;
7. portada();
8. a=dato();
9. printf("\n Ingrese el segundo valor maximo con cuatro
decimales:");
10. scanf("%f",&b);
11. printf("\n Ingrese el tercer valor maximo con cuatro
decimales:");
12. scanf("%f",&c);
13. if(a>b,a>c){
14. printf("\n El valor %.4f es el mas grande",a);
15. }
16. else if(b>a,b>c){
17. printf("\n El valor %.4f es el mas grande",b);
18. }
19. else if(c>a,c>b){
20. printf("\n El valor %.4f es el mas grande",c);
21. }
22. else{
23. printf("\n Debe ingresar solo numeros y que sean
diferentes");
24. }
25. printf("\n Termino el programa");
26. return 10;
27. }
28. void portada(){
29. printf("\n Programa que determina el mayor de tres
numeros.");
30. }
31. float dato(){
32. float a;
33. printf("\n Ingrese el primer valor maximo con cuatro
decimales:");
34. scanf("%f",&a);
35. return a;
36. }
Problema 11

1. #include<math.h>
2. #include<stdio.h>
3. void portada();//**funcion de usuario que no regresa valor y no
depende de parametros**//
4. float dato();//**funcion de usuario que si regresa valor y no
depende de parametros**//
5. int main(){
6. float r;
7. portada();
8. r=dato();
9. if(r>=0.0,r<5.00){
10. printf("\n El valor %.2f es reprobatorio",r);
11. }
12. else if(r>=5.0,r<6.50){
13. printf("\n El valor %.2f es aprobatorio",r);
14. }
15. else if(r>=6.50,r<8.50){
16. printf("\n El valor %.2f es notable",r);
17. }
18. else if(r>=8.50,r<10.00){
19. printf("\n El valor %.2f es sobresaliente",r);
20. }
21. else if(r==10.00){
22. printf("\n El valor %.2f es matricula de honor",r);
23. }
24. else{
25. printf("\n El valor %.2f no esta dentro de los
parametros",r);
26. }
27. printf("\n Termino el programa");
28. return 10;
29. }
30. void portada(){
31. printf("\n Programa que escribe la calificación con
respecto a una nota, de acuerdo con el siguiente criterio: 0 a <
5.0 rebrobado; 5 a < 6.5 aprobado; 6.5 a < 8.5 notable; 8.5 a < 10
sobresaliente; 10 matricula de honor.");
32. }
33. float dato(){
34. float r;
35. printf("\n Ingrese la nota maximo con dos decimales:");
36. scanf("%f",&r);
37. return r;
38. }
PROBLEMA 12

1. #include <stdio.h>
2. #include <ctype.h>
3.
4. void portada();//**funcion de usuario que no regresa valor y no
depende de parametros**//
5. void detector();//**funcion de usuario que si regresa valor y no
depende de parametros**//
6. int main () {
7. portada();
8. detector();
9. return 0;
10. }
11. void portada(){
12. printf("\n Programa detector de codigos");
13. }
14.
15. void detector () {
16. int codigo;
17. printf("\n Ingrese un caracter:");
18. codigo = getchar();
19. if(isdigit(codigo)){
20. printf("\n El caracter ingresado es un numero");
21. } else {
22. if(isalpha(codigo)){
23. printf("\n El caracter ingresado es alfabetico");
24. } else {
25. if(ispunct(codigo)){
26. printf("\n El caracter ingresado es de
puntuacion");
27. } else{
28. if(isspace(codigo)){
29. printf("\n El caracter ingresado es
especial");
30. } else{
31. printf("\n El Caracter ingresado no es
imprimible");
32. }
33. }
34. }
35. }
36.
37. }
PROBLEMA 13.

1. #include<math.h>
2. #include<stdio.h>
3. void portada();//**funcion de usuario que no regresa valor y no depende de
parametros**//
4. int dato();//**funcion de usuario que si regresa valor y no depende de
parametros**//
5. int main(){
6. int a,b,c,d;
7. float m;
8. portada();
9. a=dato();
10. printf("\n Ingrese la segunda cifra entera entre 0 y 100:");
11. scanf("%i",&b);
12. printf("\n Ingrese la tercera cifra entera entre 0 y 100:");
13. scanf("%i",&c);
14. printf("\n Ingrese la cuarta cifra entera entre 0 y 100:");
15. scanf("%i",&d);
16. m=(a+b+c+d)/4;
17.
18. if(m>=0.0,m<=59.0){
19. printf("\n El estudiante tiene puntuacion E");
20. }
21. else if(m>=60.0,m<=69.0){
22. printf("\n El estudiante tiene puntuacion D");
23. }
24. else if(m>=70.0,m<=79.0){
25. printf("\n El estudiante tiene puntuacion C");
26. }
27. else if(m>=80.0,m<=89.0){
28. printf("\n El estudiante tiene puntuacion B");
29. }
30. else if(m>=90.0,m<=100.0){
31. printf("\n El estudiante tiene puntuacion A");
32. }
33. else{
34. printf("\n Los valores no estan dentro de los parametros");
35. }
36. printf("\n Termino el programa");
37. return 10;
38. }
39. void portada(){
40. printf("\n Programa que lee cuatro enteros entre 0 y 100 que
representan la puntuacion de un estudiante de un curso de informatica. El
programa encuentra la media de estas puntuaciones y visualiza una tabla de
notas de acuerdo con lo siguiente: 90 a 100 A; 80 a 89 B; 70 a 79 C; 60 a
69 D; 0 a 59 E .");
41. }
42. int dato(){
43. int a;
44. printf("\n Ingrese la primera cifra entera entre 0 y 100:");
45. scanf("%i",&a);
46. return a;
47. }
48.

También podría gustarte