Diferencia entre revisiones de «Curso de Programación en C/Prog51»
								
								Ir a la navegación
				Ir a la búsqueda
				
			
		
					
								
							
		 (Página creada con '__NOTOC__ *  EL operador Ternary **  Resultado **  Explicación  == Prog51 ==  <syntaxhighlight lang="c" line="GESHI_FANCY_LIN...')  | 
			
(Sin diferencias) 
 | 
Revisión actual del 04:09 10 mar 2012
Prog51
 1 #include <stdio.h>
 2 
 3 #define COBERTURA 66   // Metros cuadrados por lata de pintura 
 4 
 5 int main( void )
 6 {
 7   int m2;
 8   int latas;
 9 
10   printf( "Cuantos metros cuadrados quieres pintar: " );
11   while( scanf( "%d", &m2 ) == 1 )
12   {
13     latas = m2 / COBERTURA;
14     latas += ( ( m2 % COBERTURA ) == 0  ) ? 0 : 1;
15     printf( "Necesitas %d %s de pintura.\n", latas,
16             latas == 1 ? "lata" : "latas" );
17     printf( "Introduzca un nuevo valor (q to quit): " );
18   }
19 
20   return 0;
21 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog51 Prog51.c [rrc@Pridd CClase]$ ./Prog51 Cuantos metros cuadrados quieres pintar: 30 Necesitas 1 lata de pintura. Introduzca un nuevo valor (q to quit): 66 Necesitas 1 lata de pintura. Introduzca un nuevo valor (q to quit): 67 Necesitas 2 latas de pintura. Introduzca un nuevo valor (q to quit): 99 Necesitas 2 latas de pintura. Introduzca un nuevo valor (q to quit): 300 Necesitas 5 latas de pintura. Introduzca un nuevo valor (q to quit): q